pub enum RegexAcceleratorMatchSchema {
Unavailable,
Offsets,
PatternIdOffsets,
StreamPatternIdOffsets,
}Expand description
Match schema emitted by an accelerator.
Variants§
No accelerator match schema is available.
Offsets
Start/end offsets only.
PatternIdOffsets
Pattern id plus start/end offsets.
StreamPatternIdOffsets
Pattern id, stream id, and start/end offsets.
Implementations§
Trait Implementations§
Source§impl Clone for RegexAcceleratorMatchSchema
impl Clone for RegexAcceleratorMatchSchema
Source§fn clone(&self) -> RegexAcceleratorMatchSchema
fn clone(&self) -> RegexAcceleratorMatchSchema
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RegexAcceleratorMatchSchema
Source§impl Debug for RegexAcceleratorMatchSchema
impl Debug for RegexAcceleratorMatchSchema
impl Eq for RegexAcceleratorMatchSchema
Source§impl Hash for RegexAcceleratorMatchSchema
impl Hash for RegexAcceleratorMatchSchema
Source§impl PartialEq for RegexAcceleratorMatchSchema
impl PartialEq for RegexAcceleratorMatchSchema
Source§fn eq(&self, other: &RegexAcceleratorMatchSchema) -> bool
fn eq(&self, other: &RegexAcceleratorMatchSchema) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RegexAcceleratorMatchSchema
Auto Trait Implementations§
impl Freeze for RegexAcceleratorMatchSchema
impl RefUnwindSafe for RegexAcceleratorMatchSchema
impl Send for RegexAcceleratorMatchSchema
impl Sync for RegexAcceleratorMatchSchema
impl Unpin for RegexAcceleratorMatchSchema
impl UnsafeUnpin for RegexAcceleratorMatchSchema
impl UnwindSafe for RegexAcceleratorMatchSchema
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.