pub struct MatcherBuilder<I> { /* private fields */ }
Available on crate feature
match
only.Expand description
The Builder of the Matcher
Implementations§
Source§impl<I> MatcherBuilder<I>
impl<I> MatcherBuilder<I>
Source§impl<I> MatcherBuilder<I>
impl<I> MatcherBuilder<I>
Sourcepub fn set_prefixes(&mut self, prefixes: impl AsRef<str>) -> &mut Self
pub fn set_prefixes(&mut self, prefixes: impl AsRef<str>) -> &mut Self
List of characters to automatically consider prefixes when parsing.
Sourcepub fn set_sensitive(&mut self, yes: bool) -> &mut Self
pub fn set_sensitive(&mut self, yes: bool) -> &mut Self
When true
the regexp will be case sensitive. (default: false
)
Sourcepub fn set_strict(&mut self, yes: bool) -> &mut Self
pub fn set_strict(&mut self, yes: bool) -> &mut Self
When true
the regexp won’t allow an optional trailing delimiter to match. (default: false
)
Sourcepub fn set_end(&mut self, yes: bool) -> &mut Self
pub fn set_end(&mut self, yes: bool) -> &mut Self
When true
the regexp will match to the end of the string. (default: true
)
Sourcepub fn set_start(&mut self, yes: bool) -> &mut Self
pub fn set_start(&mut self, yes: bool) -> &mut Self
When true
the regexp will match from the beginning of the string. (default: true
)
Sourcepub fn set_delimiter(&mut self, de: impl AsRef<str>) -> &mut Self
pub fn set_delimiter(&mut self, de: impl AsRef<str>) -> &mut Self
Set the default delimiter for repeat parameters. (default: '/'
)
Sourcepub fn set_ends_with(&mut self, end: impl AsRef<str>) -> &mut Self
pub fn set_ends_with(&mut self, end: impl AsRef<str>) -> &mut Self
List of characters that can also be “end” characters.
Sourcepub fn set_encode(&mut self, encode: for<'a> fn(&'a str) -> String) -> &mut Self
pub fn set_encode(&mut self, encode: for<'a> fn(&'a str) -> String) -> &mut Self
Function for encoding input strings for output.
Auto Trait Implementations§
impl<I> Freeze for MatcherBuilder<I>where
I: Freeze,
impl<I> RefUnwindSafe for MatcherBuilder<I>where
I: RefUnwindSafe,
impl<I> Send for MatcherBuilder<I>where
I: Send,
impl<I> Sync for MatcherBuilder<I>where
I: Sync,
impl<I> Unpin for MatcherBuilder<I>where
I: Unpin,
impl<I> UnwindSafe for MatcherBuilder<I>where
I: UnwindSafe,
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