pub struct EstimateCalibration {
pub samples: Vec<EstimateSample>,
pub excluded: Vec<Exclusion>,
pub by_executor: Vec<RatioGroup>,
pub by_capability: Vec<RatioGroup>,
}Expand description
Actual against estimated execution time.
Fields§
§samples: Vec<EstimateSample>Every verified task measured, in key order.
excluded: Vec<Exclusion>Verified tasks that were not measured, grouped by reason.
by_executor: Vec<RatioGroup>Ratio distribution per executor kind.
by_capability: Vec<RatioGroup>Ratio distribution per executor kind and required capability; a task counts once for each capability it requires.
Trait Implementations§
Source§impl Clone for EstimateCalibration
impl Clone for EstimateCalibration
Source§impl Debug for EstimateCalibration
impl Debug for EstimateCalibration
Source§impl<'de> Deserialize<'de> for EstimateCalibration
impl<'de> Deserialize<'de> for EstimateCalibration
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 PartialEq for EstimateCalibration
impl PartialEq for EstimateCalibration
Source§impl Serialize for EstimateCalibration
impl Serialize for EstimateCalibration
impl StructuralPartialEq for EstimateCalibration
Auto Trait Implementations§
impl Freeze for EstimateCalibration
impl RefUnwindSafe for EstimateCalibration
impl Send for EstimateCalibration
impl Sync for EstimateCalibration
impl Unpin for EstimateCalibration
impl UnsafeUnpin for EstimateCalibration
impl UnwindSafe for EstimateCalibration
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