pub struct SymbolPerformance {
pub avg_resolution_time: Duration,
pub cache_hit_ratio: f64,
pub resolution_rate: f64,
pub cache_memory_usage: usize,
}Expand description
Symbol resolution performance metrics
Fields§
§avg_resolution_time: DurationAverage symbol resolution time
cache_hit_ratio: f64Cache hit ratio
resolution_rate: f64Symbols resolved per second
cache_memory_usage: usizeMemory used by symbol cache
Trait Implementations§
Source§impl Clone for SymbolPerformance
impl Clone for SymbolPerformance
Source§impl Debug for SymbolPerformance
impl Debug for SymbolPerformance
Auto Trait Implementations§
impl Forget for SymbolPerformance
impl Freeze for SymbolPerformance
impl RefUnwindSafe for SymbolPerformance
impl Send for SymbolPerformance
impl Sync for SymbolPerformance
impl Unpin for SymbolPerformance
impl UnsafeUnpin for SymbolPerformance
impl UnwindSafe for SymbolPerformance
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> 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