Enum SpecialLiteralKind
pub enum SpecialLiteralKind
The type of a special literal.
A special literal is a special escape sequence recognized by the regex
parser, e.g., \f or \n.
Variants
-
Bell Bell, spelled
\a(\x07).-
FormFeed Form feed, spelled
\f(\x0C).-
Tab Tab, spelled
\t(\x09).-
LineFeed Line feed, spelled
\n(\x0A).-
CarriageReturn Carriage return, spelled
\r(\x0D).-
VerticalTab Vertical tab, spelled
\v(\x0B).-
Space Space, spelled
\(\x20). Note that this can only appear when parsing in verbose mode.
Trait Implementations
impl Clone for SpecialLiteralKind
fn clone(&self) -> Self
impl Debug for SpecialLiteralKind
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for SpecialLiteralKind
impl PartialEq for SpecialLiteralKind
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for SpecialLiteralKind
Auto Trait Implementations
impl Freeze for SpecialLiteralKind
impl RefUnwindSafe for SpecialLiteralKind
impl Send for SpecialLiteralKind
impl Sync for SpecialLiteralKind
impl Unpin for SpecialLiteralKind
impl UnsafeUnpin for SpecialLiteralKind
impl UnwindSafe for SpecialLiteralKind
Blanket Implementations
impl<T> Any for SpecialLiteralKind
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for SpecialLiteralKind
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for SpecialLiteralKind
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for SpecialLiteralKind
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for SpecialLiteralKind
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for SpecialLiteralKind
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for SpecialLiteralKind
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for SpecialLiteralKind
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for SpecialLiteralKind
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>