Struct s2n_netbench::stats::Stats
source · pub struct Stats {Show 18 fields
pub time: Duration,
pub cpu: f32,
pub cycles: u64,
pub instructions: u64,
pub branches: u64,
pub context_switches: u64,
pub memory: u64,
pub virtual_memory: u64,
pub syscalls: u64,
pub connections: u64,
pub accept: u64,
pub allocs: Stat,
pub reallocs: Stat,
pub deallocs: Stat,
pub connect_time: Stat,
pub send: HashMap<StreamId, Stat>,
pub receive: HashMap<StreamId, Stat>,
pub profiles: HashMap<u64, Histogram>,
}Fields§
§time: Duration§cpu: f32§cycles: u64§instructions: u64§branches: u64§context_switches: u64§memory: u64§virtual_memory: u64§syscalls: u64§connections: u64§accept: u64§allocs: Stat§reallocs: Stat§deallocs: Stat§connect_time: Stat§send: HashMap<StreamId, Stat>§receive: HashMap<StreamId, Stat>§profiles: HashMap<u64, Histogram>Trait Implementations§
source§impl<'de> Deserialize<'de> for Stats
impl<'de> Deserialize<'de> for Stats
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 RefUnwindSafe for Stats
impl Send for Stats
impl Sync for Stats
impl Unpin for Stats
impl UnwindSafe for Stats
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