pub struct Measured {
pub cpu_moe_gbs: Option<f64>,
pub pcie_gather_gbs: Option<f64>,
pub cpu_moe_overlap_gbs: Option<f64>,
pub pcie_gather_overlap_gbs: Option<f64>,
}Expand description
A measured (format, card) pair, before it becomes a profile entry.
All four bandwidths are Option for the same reason the profile’s
are: a run that could only measure one side has not measured the
thing the fraction is made of, and a half-entry that reads as
complete is worse than none.
Fields§
§cpu_moe_gbs: Option<f64>§pcie_gather_gbs: Option<f64>§cpu_moe_overlap_gbs: Option<f64>§pcie_gather_overlap_gbs: Option<f64>Trait Implementations§
impl Copy for Measured
impl StructuralPartialEq for Measured
Auto Trait Implementations§
impl Freeze for Measured
impl RefUnwindSafe for Measured
impl Send for Measured
impl Sync for Measured
impl Unpin for Measured
impl UnsafeUnpin for Measured
impl UnwindSafe for Measured
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<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