pub struct RegexPatternExtent {
pub min_bytes: u32,
pub max_bytes: Option<u32>,
pub replay_limit_bytes: u32,
}Expand description
Static byte extent and effective replay limit for one compiled pattern.
Fields§
§min_bytes: u32Smallest byte length the pattern can accept.
max_bytes: Option<u32>Largest accepted byte length, or None for an open-ended pattern.
replay_limit_bytes: u32Finite byte budget used by accelerator replay.
Trait Implementations§
Source§impl Clone for RegexPatternExtent
impl Clone for RegexPatternExtent
Source§fn clone(&self) -> RegexPatternExtent
fn clone(&self) -> RegexPatternExtent
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 RegexPatternExtent
Source§impl Debug for RegexPatternExtent
impl Debug for RegexPatternExtent
impl Eq for RegexPatternExtent
Source§impl PartialEq for RegexPatternExtent
impl PartialEq for RegexPatternExtent
impl StructuralPartialEq for RegexPatternExtent
Auto Trait Implementations§
impl Freeze for RegexPatternExtent
impl RefUnwindSafe for RegexPatternExtent
impl Send for RegexPatternExtent
impl Sync for RegexPatternExtent
impl Unpin for RegexPatternExtent
impl UnsafeUnpin for RegexPatternExtent
impl UnwindSafe for RegexPatternExtent
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more