pub struct HistoryStats {
pub total_commands: usize,
pub unique_commands: usize,
pub successful_commands: usize,
pub failed_commands: usize,
pub most_used_command: Option<(String, u32)>,
}Fields§
§total_commands: usize§unique_commands: usize§successful_commands: usize§failed_commands: usize§most_used_command: Option<(String, u32)>Trait Implementations§
Auto Trait Implementations§
impl Freeze for HistoryStats
impl RefUnwindSafe for HistoryStats
impl Send for HistoryStats
impl Sync for HistoryStats
impl Unpin for HistoryStats
impl UnwindSafe for HistoryStats
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> 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