Enum GroupKind
pub enum GroupKind
The kind of a group.
Variants
-
CaptureIndex(u32) (a)-
CaptureName { starts_with_p: bool, name: CaptureName } (?<name>a)or(?P<name>a)-
NonCapturing(Flags) (?:a)and(?i:a)
Trait Implementations
impl Clone for GroupKind
fn clone(&self) -> Self
impl Debug for GroupKind
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for GroupKind
impl PartialEq for GroupKind
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for GroupKind
Auto Trait Implementations
impl Freeze for GroupKind
impl RefUnwindSafe for GroupKind
impl Send for GroupKind
impl Sync for GroupKind
impl Unpin for GroupKind
impl UnsafeUnpin for GroupKind
impl UnwindSafe for GroupKind
Blanket Implementations
impl<T> Any for GroupKind
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for GroupKind
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for GroupKind
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for GroupKind
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for GroupKind
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for GroupKind
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for GroupKind
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 GroupKind
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for GroupKind
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>