pub struct UsageMetric {
pub class_pattern: String,
pub usage_count: u64,
pub last_used: Instant,
pub average_generation_time: Duration,
}
Expand description
Usage metrics for tracking class generation patterns
Fields§
§class_pattern: String
§usage_count: u64
§last_used: Instant
§average_generation_time: Duration
Trait Implementations§
Source§impl Clone for UsageMetric
impl Clone for UsageMetric
Source§fn clone(&self) -> UsageMetric
fn clone(&self) -> UsageMetric
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 UsageMetric
impl RefUnwindSafe for UsageMetric
impl Send for UsageMetric
impl Sync for UsageMetric
impl Unpin for UsageMetric
impl UnwindSafe for UsageMetric
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