pub enum PatternRangeComponent {
Ident(PathedIdent),
Byte(Byte),
Character(Character),
Number(PatternNumber),
}Variants§
Implementations§
Source§impl PatternRangeComponent
impl PatternRangeComponent
pub fn into_ident(self) -> Option<PathedIdent>
pub fn into_byte(self) -> Option<Byte>
pub fn into_character(self) -> Option<Character>
pub fn into_number(self) -> Option<PatternNumber>
pub fn as_ident(&self) -> Option<&PathedIdent>
pub fn as_byte(&self) -> Option<&Byte>
pub fn as_character(&self) -> Option<&Character>
pub fn as_number(&self) -> Option<&PatternNumber>
pub fn is_ident(&self) -> bool
pub fn is_byte(&self) -> bool
pub fn is_character(&self) -> bool
pub fn is_number(&self) -> bool
Trait Implementations§
Source§impl Debug for PatternRangeComponent
impl Debug for PatternRangeComponent
Source§impl<'a> Index<&'a PatternRangeComponent> for str
impl<'a> Index<&'a PatternRangeComponent> for str
Source§impl Index<PatternRangeComponent> for str
impl Index<PatternRangeComponent> for str
Auto Trait Implementations§
impl Freeze for PatternRangeComponent
impl RefUnwindSafe for PatternRangeComponent
impl Send for PatternRangeComponent
impl Sync for PatternRangeComponent
impl Unpin for PatternRangeComponent
impl UnsafeUnpin for PatternRangeComponent
impl UnwindSafe for PatternRangeComponent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more