pub struct PatternUsage {
pub access_count: usize,
pub last_access: Instant,
pub compilation_time: Duration,
pub optimization_level: u8,
}Expand description
Pattern usage statistics
Fields§
§access_count: usizeAccess count
last_access: InstantLast access time
compilation_time: DurationCompilation time
optimization_level: u8Optimization level
Trait Implementations§
Source§impl Clone for PatternUsage
impl Clone for PatternUsage
Source§fn clone(&self) -> PatternUsage
fn clone(&self) -> PatternUsage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PatternUsage
impl RefUnwindSafe for PatternUsage
impl Send for PatternUsage
impl Sync for PatternUsage
impl Unpin for PatternUsage
impl UnwindSafe for PatternUsage
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<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