Skip to main content

UnicodeXID

Trait UnicodeXID 

Source
pub trait UnicodeXID {
    // Required methods
    fn is_xid_start(self) -> bool;
    fn is_xid_continue(self) -> bool;
}
Expand description

Methods for determining if a character is a valid identifier character.

Required Methods§

Source

fn is_xid_start(self) -> bool

Returns whether the specified character satisfies the ‘XID_Start’ Unicode property.

‘XID_Start’ is a Unicode Derived Property specified in UAX #31, mostly similar to ID_Start but modified for closure under NFKx.

Source

fn is_xid_continue(self) -> bool

Returns whether the specified char satisfies the ‘XID_Continue’ Unicode property.

‘XID_Continue’ is a Unicode Derived Property specified in UAX #31, mostly similar to ‘ID_Continue’ but modified for closure under NFKx.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl UnicodeXID for char

Implementors§