Enum regex_syntax::hir::literal::ExtractKind
source · #[non_exhaustive]
pub enum ExtractKind {
Prefix,
Suffix,
}
Expand description
The kind of literals to extract from an Hir
expression.
The default extraction kind is Prefix
.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Prefix
Extracts only prefix literals from a regex.
Suffix
Extracts only suffix literals from a regex.
Note that the sequence returned by suffix literals currently may not correctly represent leftmost-first or “preference” order match semantics.
Implementations§
Trait Implementations§
source§impl Clone for ExtractKind
impl Clone for ExtractKind
source§fn clone(&self) -> ExtractKind
fn clone(&self) -> ExtractKind
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 ExtractKind
impl Debug for ExtractKind
source§impl Default for ExtractKind
impl Default for ExtractKind
source§fn default() -> ExtractKind
fn default() -> ExtractKind
Returns the “default value” for a type. Read more