pub struct ExplainerStats {
pub explanations_generated: u64,
pub total_literals: u64,
pub avg_size: f64,
pub minimized: u64,
pub time_us: u64,
}Expand description
Statistics for explanation generation.
Fields§
§explanations_generated: u64Explanations generated.
total_literals: u64Total literals in explanations.
avg_size: f64Average explanation size.
minimized: u64Explanations minimized.
time_us: u64Time (microseconds).
Trait Implementations§
Source§impl Clone for ExplainerStats
impl Clone for ExplainerStats
Source§fn clone(&self) -> ExplainerStats
fn clone(&self) -> ExplainerStats
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 ExplainerStats
impl Debug for ExplainerStats
Source§impl Default for ExplainerStats
impl Default for ExplainerStats
Source§fn default() -> ExplainerStats
fn default() -> ExplainerStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExplainerStats
impl RefUnwindSafe for ExplainerStats
impl Send for ExplainerStats
impl Sync for ExplainerStats
impl Unpin for ExplainerStats
impl UnwindSafe for ExplainerStats
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