Struct BidiClass

struct BidiClass(_)

Value for the Bidi_Class Unicode property.

Implementations

impl BidiClass

fn to_mask(self: Self) -> BidiClassMask

Returns the corresponding BidiClassMask.

fn is_ltr(self: Self) -> bool

true iff this value is Left_To_Right

fn is_nonspacing_mark(self: Self) -> bool

true iff this value is Nonspacing_Mark

fn is_european_number(self: Self) -> bool

true iff this value is European_Number

fn is_arabic_number(self: Self) -> bool

true iff this value is Arabic_Number

impl Clone for BidiClass

fn clone(self: &Self) -> BidiClass

impl Copy for BidiClass

impl Freeze for BidiClass

impl RefUnwindSafe for BidiClass

impl Send for BidiClass

impl Sync for BidiClass

impl Unpin for BidiClass

impl UnsafeUnpin for BidiClass

impl UnwindSafe for BidiClass

impl<T> Any for BidiClass

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for BidiClass

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for BidiClass

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for BidiClass

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> ErasedDestructor for BidiClass

impl<T> From for BidiClass

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for BidiClass

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for BidiClass

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for BidiClass

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for BidiClass

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>