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§
source§impl 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§
source§impl Clone for WordBoundary
impl Clone for WordBoundary
source§fn clone(&self) -> WordBoundary
fn clone(&self) -> WordBoundary
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for WordBoundary
impl Debug for WordBoundary
source§impl PartialEq<WordBoundary> for WordBoundary
impl PartialEq<WordBoundary> for WordBoundary
source§fn eq(&self, other: &WordBoundary) -> bool
fn eq(&self, other: &WordBoundary) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.