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: usize
Access count
last_access: Instant
Last access time
compilation_time: Duration
Compilation time
optimization_level: u8
Optimization 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