pub struct EagerLoadStats {
pub execution_time_ms: u64,
pub query_count: usize,
pub records_loaded: usize,
pub depth_loaded: usize,
pub cache_hit_ratio: f64,
}Expand description
Statistics about the eager loading operation
Fields§
§execution_time_ms: u64Total execution time in milliseconds
query_count: usizeNumber of database queries executed
records_loaded: usizeTotal records loaded
depth_loaded: usizeNumber of relationship levels loaded
cache_hit_ratio: f64Cache hit ratio (0.0 to 1.0)
Trait Implementations§
Source§impl Clone for EagerLoadStats
impl Clone for EagerLoadStats
Source§fn clone(&self) -> EagerLoadStats
fn clone(&self) -> EagerLoadStats
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 moreSource§impl Debug for EagerLoadStats
impl Debug for EagerLoadStats
Auto Trait Implementations§
impl Freeze for EagerLoadStats
impl RefUnwindSafe for EagerLoadStats
impl Send for EagerLoadStats
impl Sync for EagerLoadStats
impl Unpin for EagerLoadStats
impl UnwindSafe for EagerLoadStats
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