pub enum GroupKind<'i> {
Capturing(Capture<'i>),
Atomic,
Normal,
Implicit,
}
Variants§
Capturing(Capture<'i>)
A (possibly named) capturing group e.g. :foo
Atomic
An atomic group
Normal
A normal group with a set of parentheses
Implicit
An implicit group, with no parentheses
Implementations§
Trait Implementations§
impl<'i> Copy for GroupKind<'i>
impl<'i> Eq for GroupKind<'i>
impl<'i> StructuralPartialEq for GroupKind<'i>
Auto Trait Implementations§
impl<'i> Freeze for GroupKind<'i>
impl<'i> RefUnwindSafe for GroupKind<'i>
impl<'i> Send for GroupKind<'i>
impl<'i> Sync for GroupKind<'i>
impl<'i> Unpin for GroupKind<'i>
impl<'i> UnwindSafe for GroupKind<'i>
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