pub struct IoStats {
pub file_reads: u64,
pub file_writes: u64,
pub console_outputs: u64,
pub console_inputs: u64,
pub exceptions_thrown: u64,
pub exceptions_caught: u64,
pub refs_created: u64,
pub ref_reads: u64,
pub ref_writes: u64,
pub bytes_read: u64,
pub bytes_written: u64,
}Expand description
Statistics for I/O operations.
Fields§
§file_reads: u64Number of file reads.
file_writes: u64Number of file writes.
console_outputs: u64Number of console outputs.
console_inputs: u64Number of console inputs.
exceptions_thrown: u64Number of exceptions thrown.
exceptions_caught: u64Number of exceptions caught.
refs_created: u64Number of refs created.
ref_reads: u64Number of ref reads.
ref_writes: u64Number of ref writes.
bytes_read: u64Total bytes read.
bytes_written: u64Total bytes written.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IoStats
impl RefUnwindSafe for IoStats
impl Send for IoStats
impl Sync for IoStats
impl Unpin for IoStats
impl UnsafeUnpin for IoStats
impl UnwindSafe for IoStats
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