pub struct BenchResourceUsageFfi {
pub cpu_median_ms: Option<u64>,
pub peak_memory_kb: Option<u64>,
}Expand description
FFI-ready resource usage captured during measured iterations.
Fields§
§cpu_median_ms: Option<u64>§peak_memory_kb: Option<u64>Trait Implementations§
Source§impl Clone for BenchResourceUsageFfi
impl Clone for BenchResourceUsageFfi
Source§fn clone(&self) -> BenchResourceUsageFfi
fn clone(&self) -> BenchResourceUsageFfi
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 BenchResourceUsageFfi
impl Debug for BenchResourceUsageFfi
Source§impl<'de> Deserialize<'de> for BenchResourceUsageFfi
impl<'de> Deserialize<'de> for BenchResourceUsageFfi
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
Source§impl From<BenchResourceUsage> for BenchResourceUsageFfi
impl From<BenchResourceUsage> for BenchResourceUsageFfi
Source§fn from(resource_usage: BenchResourceUsage) -> Self
fn from(resource_usage: BenchResourceUsage) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for BenchResourceUsageFfi
impl RefUnwindSafe for BenchResourceUsageFfi
impl Send for BenchResourceUsageFfi
impl Sync for BenchResourceUsageFfi
impl Unpin for BenchResourceUsageFfi
impl UnsafeUnpin for BenchResourceUsageFfi
impl UnwindSafe for BenchResourceUsageFfi
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