Enum regex_syntax::hir::Anchor[][src]

pub enum Anchor {
    StartLine,
    EndLine,
    StartText,
    EndText,
}

The high-level intermediate representation for an anchor assertion.

A matching anchor assertion is always zero-length.

Variants

StartLine

Match the beginning of a line or the beginning of text. Specifically, this matches at the starting position of the input, or at the position immediately following a \n character.

EndLine

Match the end of a line or the end of text. Specifically, this matches at the end position of the input, or at the position immediately preceding a \n character.

StartText

Match the beginning of text. Specifically, this matches at the starting position of the input.

EndText

Match the end of text. Specifically, this matches at the ending position of the input.

Trait Implementations

impl Clone for Anchor[src]

impl Debug for Anchor[src]

impl Eq for Anchor[src]

impl PartialEq<Anchor> for Anchor[src]

impl StructuralEq for Anchor[src]

impl StructuralPartialEq for Anchor[src]

Auto Trait Implementations

impl RefUnwindSafe for Anchor

impl Send for Anchor

impl Sync for Anchor

impl Unpin for Anchor

impl UnwindSafe for Anchor

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.