pub struct RevRegex(/* private fields */);Implementations§
Source§impl RevRegex
impl RevRegex
Sourcepub fn compile(re: impl AsRef<str>) -> Result<Self, Error>
pub fn compile(re: impl AsRef<str>) -> Result<Self, Error>
Attempt to compile the given regular expression into its reversed optimised VM opcode form. This is used for searching backwards through an input stream.
This method handles pre-allocation of the memory required for running the VM so that the allocation cost is paid once up front rather than on each use of the Regex.
Trait Implementations§
impl Eq for RevRegex
impl StructuralPartialEq for RevRegex
Auto Trait Implementations§
impl !Freeze for RevRegex
impl RefUnwindSafe for RevRegex
impl Send for RevRegex
impl Sync for RevRegex
impl Unpin for RevRegex
impl UnwindSafe for RevRegex
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.