Enum ClassUnicodeOpKind

pub enum ClassUnicodeOpKind

The type of op used in a Unicode character class.

Variants

Equal

A property set to a specific value, e.g., \p{scx=Katakana}.

Colon

A property set to a specific value using a colon, e.g., \p{scx:Katakana}.

NotEqual

A property that isn't a particular value, e.g., \p{scx!=Katakana}.

Implementations

impl ClassUnicodeOpKind

fn is_equal(&self) -> bool

Whether the op is an equality op or not.

Trait Implementations

impl Clone for ClassUnicodeOpKind

fn clone(&self) -> Self

impl Debug for ClassUnicodeOpKind

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for ClassUnicodeOpKind

impl PartialEq for ClassUnicodeOpKind

fn eq(&self, other: &Self) -> bool

impl StructuralPartialEq for ClassUnicodeOpKind

Auto Trait Implementations

impl Freeze for ClassUnicodeOpKind

impl RefUnwindSafe for ClassUnicodeOpKind

impl Send for ClassUnicodeOpKind

impl Sync for ClassUnicodeOpKind

impl Unpin for ClassUnicodeOpKind

impl UnsafeUnpin for ClassUnicodeOpKind

impl UnwindSafe for ClassUnicodeOpKind

Blanket Implementations

impl<T> Any for ClassUnicodeOpKind where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for ClassUnicodeOpKind where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for ClassUnicodeOpKind where T: ?Sized,

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

impl<T> CloneToUninit for ClassUnicodeOpKind where T: Clone,

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

impl<T> From<T> for ClassUnicodeOpKind

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for ClassUnicodeOpKind where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for ClassUnicodeOpKind where U: From<T>,

fn into(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<U> for ClassUnicodeOpKind where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for ClassUnicodeOpKind where U: TryFrom<T>,

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