pub struct RegexOptions {
pub source_dialect: Option<DialectType>,
pub source_name: String,
pub negated: bool,
pub start: Option<Expression>,
pub occurrence: Option<Expression>,
pub flags: Option<Expression>,
pub position_after: Option<bool>,
}Expand description
Regex search options shared by predicates, extraction, replacement, and position calls.
Fields§
§source_dialect: Option<DialectType>§source_name: StringOriginal spelling when a dialect has more than one native alias.
negated: bool§start: Option<Expression>§occurrence: Option<Expression>§flags: Option<Expression>§position_after: Option<bool>Trait Implementations§
Source§impl Clone for RegexOptions
impl Clone for RegexOptions
Source§impl Debug for RegexOptions
impl Debug for RegexOptions
Source§impl<'de> Deserialize<'de> for RegexOptions
impl<'de> Deserialize<'de> for RegexOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RegexOptions
impl PartialEq for RegexOptions
Source§impl Serialize for RegexOptions
impl Serialize for RegexOptions
impl StructuralPartialEq for RegexOptions
Auto Trait Implementations§
impl Freeze for RegexOptions
impl RefUnwindSafe for RegexOptions
impl Send for RegexOptions
impl Sync for RegexOptions
impl Unpin for RegexOptions
impl UnsafeUnpin for RegexOptions
impl UnwindSafe for RegexOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more