Enum AssertionKind
pub enum AssertionKind
An assertion kind.
Variants
-
StartLine ^-
EndLine $-
StartText \A-
EndText \z-
WordBoundary \b-
NotWordBoundary \B-
WordBoundaryStart \b{start}-
WordBoundaryEnd \b{end}-
WordBoundaryStartAngle \<(alias for\b{start})-
WordBoundaryEndAngle \>(alias for\b{end})-
WordBoundaryStartHalf \b{start-half}-
WordBoundaryEndHalf \b{end-half}
Trait Implementations
impl Clone for AssertionKind
fn clone(&self) -> Self
impl Debug for AssertionKind
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for AssertionKind
impl PartialEq for AssertionKind
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for AssertionKind
Auto Trait Implementations
impl Freeze for AssertionKind
impl RefUnwindSafe for AssertionKind
impl Send for AssertionKind
impl Sync for AssertionKind
impl Unpin for AssertionKind
impl UnsafeUnpin for AssertionKind
impl UnwindSafe for AssertionKind
Blanket Implementations
impl<T> Any for AssertionKind
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for AssertionKind
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for AssertionKind
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for AssertionKind
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for AssertionKind
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for AssertionKind
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for AssertionKind
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 AssertionKind
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for AssertionKind
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>