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

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 PartialEq<Anchor> for Anchor[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Clone for Anchor[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Eq for Anchor[src]

impl Debug for Anchor[src]

Auto Trait Implementations

impl Send for Anchor

impl Sync for Anchor

Blanket Implementations

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

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

type Owned = T

The resulting type after obtaining ownership.

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

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.

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

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

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