Enum regex_syntax::hir::WordBoundary
source · [−]pub enum WordBoundary {
Unicode,
UnicodeNegate,
Ascii,
AsciiNegate,
}
Expand description
The high-level intermediate representation for a word-boundary assertion.
A matching word boundary assertion is always zero-length.
Variants
Unicode
Match a Unicode-aware word boundary. That is, this matches a position where the left adjacent character and right adjacent character correspond to a word and non-word or a non-word and word character.
UnicodeNegate
Match a Unicode-aware negation of a word boundary.
Ascii
Match an ASCII-only word boundary. That is, this matches a position where the left adjacent character and right adjacent character correspond to a word and non-word or a non-word and word character.
AsciiNegate
Match an ASCII-only negation of a word boundary.
Implementations
sourceimpl WordBoundary
impl WordBoundary
sourcepub fn is_negated(&self) -> bool
pub fn is_negated(&self) -> bool
Returns true if and only if this word boundary assertion is negated.
Trait Implementations
sourceimpl Clone for WordBoundary
impl Clone for WordBoundary
sourcefn clone(&self) -> WordBoundary
fn clone(&self) -> WordBoundary
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for WordBoundary
impl Debug for WordBoundary
sourceimpl PartialEq<WordBoundary> for WordBoundary
impl PartialEq<WordBoundary> for WordBoundary
impl Eq for WordBoundary
impl StructuralEq for WordBoundary
impl StructuralPartialEq for WordBoundary
Auto Trait Implementations
impl RefUnwindSafe for WordBoundary
impl Send for WordBoundary
impl Sync for WordBoundary
impl Unpin for WordBoundary
impl UnwindSafe for WordBoundary
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more