pub struct Data {
pub blocks_at_end: Option<u64>,
pub blocks_at_max: Option<u64>,
pub blocks_read: Option<u64>,
pub blocks_write: Option<u64>,
pub bytes_at_end: Option<u64>,
pub bytes_at_max: Option<u64>,
pub maximum_blocks: Option<u64>,
pub maximum_bytes: Option<u64>,
pub total_blocks: u64,
pub total_bytes: u64,
pub total_lifetimes: Option<u128>,
}
Available on crate feature
runner
only.Fields§
§blocks_at_end: Option<u64>
The blocks at t-end
blocks_at_max: Option<u64>
The blocks at t-gmax
blocks_read: Option<u64>
The reads of blocks
blocks_write: Option<u64>
The writes of blocks
bytes_at_end: Option<u64>
The bytes at t-end
bytes_at_max: Option<u64>
The bytes at t-gmax
maximum_blocks: Option<u64>
The maximum blocks
maximum_bytes: Option<u64>
The maximum bytes
total_blocks: u64
The total blocks
total_bytes: u64
The total bytes
total_lifetimes: Option<u128>
Total lifetimes of all blocks allocated
Trait Implementations§
Source§impl From<&ProgramPoint> for Data
impl From<&ProgramPoint> for Data
Source§fn from(value: &ProgramPoint) -> Self
fn from(value: &ProgramPoint) -> Self
Converts to this type from the input type.
impl Eq for Data
impl StructuralPartialEq for Data
Auto Trait Implementations§
impl Freeze for Data
impl RefUnwindSafe for Data
impl Send for Data
impl Sync for Data
impl Unpin for Data
impl UnwindSafe for Data
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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