Enum ClassPerlKind

pub enum ClassPerlKind

The available Perl character classes.

Variants

Digit

Decimal numbers.

Space

Whitespace.

Word

Word characters.

Trait Implementations

impl Clone for ClassPerlKind

fn clone(&self) -> Self

impl Debug for ClassPerlKind

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

impl Eq for ClassPerlKind

impl PartialEq for ClassPerlKind

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

impl StructuralPartialEq for ClassPerlKind

Auto Trait Implementations

impl Freeze for ClassPerlKind

impl RefUnwindSafe for ClassPerlKind

impl Send for ClassPerlKind

impl Sync for ClassPerlKind

impl Unpin for ClassPerlKind

impl UnsafeUnpin for ClassPerlKind

impl UnwindSafe for ClassPerlKind

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for ClassPerlKind

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T, U> Into<U> for ClassPerlKind 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 ClassPerlKind where U: Into<T>,

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

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

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