Skip to main content

UnicodeID

Trait UnicodeID 

Source
pub trait UnicodeID {
    // Required methods
    fn is_id_start(self) -> bool;
    fn is_id_continue(self) -> bool;
}
Expand description

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

Required Methods§

Source

fn is_id_start(self) -> bool

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

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

Source

fn is_id_continue(self) -> bool

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

‘ID_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 UnicodeID for char

Implementors§