pub struct SessionStatistics {
pub total_commands: usize,
pub unique_commands: usize,
pub command_counts: HashMap<String, usize>,
pub errors: usize,
pub warnings_shown: usize,
}Expand description
Statistics about the session
Fields§
§total_commands: usize§unique_commands: usize§command_counts: HashMap<String, usize>§errors: usize§warnings_shown: usizeTrait Implementations§
Source§impl Clone for SessionStatistics
impl Clone for SessionStatistics
Source§fn clone(&self) -> SessionStatistics
fn clone(&self) -> SessionStatistics
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 SessionStatistics
impl Debug for SessionStatistics
Source§impl<'de> Deserialize<'de> for SessionStatistics
impl<'de> Deserialize<'de> for SessionStatistics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SessionStatistics
impl RefUnwindSafe for SessionStatistics
impl Send for SessionStatistics
impl Sync for SessionStatistics
impl Unpin for SessionStatistics
impl UnwindSafe for SessionStatistics
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