pub enum CharClassItem {
Single(char),
Range(char, char),
Named(NamedClass),
}Expand description
An item in a character class.
Variants§
Single(char)
Single character.
Range(char, char)
Character range: a-z.
Named(NamedClass)
Named character class: \d, \w, \s.
Implementations§
Trait Implementations§
Source§impl Clone for CharClassItem
impl Clone for CharClassItem
Source§fn clone(&self) -> CharClassItem
fn clone(&self) -> CharClassItem
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CharClassItem
impl Debug for CharClassItem
Source§impl PartialEq for CharClassItem
impl PartialEq for CharClassItem
impl StructuralPartialEq for CharClassItem
Auto Trait Implementations§
impl Freeze for CharClassItem
impl RefUnwindSafe for CharClassItem
impl Send for CharClassItem
impl Sync for CharClassItem
impl Unpin for CharClassItem
impl UnsafeUnpin for CharClassItem
impl UnwindSafe for CharClassItem
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