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