pub struct AppliedFactor {
pub executor: ActorKind,
pub tasks: usize,
pub samples: usize,
pub measured: Option<f64>,
pub factor: f64,
pub applied: bool,
pub reason: String,
}Expand description
The estimate factor for one executor kind.
Fields§
§executor: ActorKindKind the work resolves to: its owner’s, else its planned executor, else the calendars’ default executor, else human.
tasks: usizeUnfinished estimated tasks of that kind.
samples: usizeSamples of that kind in the calibration.
measured: Option<f64>Median actual/estimated ratio measured, if any sample exists.
factor: f64Factor multiplied into optimistic, most-likely and pessimistic hours; 1 when not applied.
applied: boolWhether the measured median was applied.
reason: StringWhy the factor is what it is.
Trait Implementations§
Source§impl Clone for AppliedFactor
impl Clone for AppliedFactor
Source§impl Debug for AppliedFactor
impl Debug for AppliedFactor
Source§impl<'de> Deserialize<'de> for AppliedFactor
impl<'de> Deserialize<'de> for AppliedFactor
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 AppliedFactor
impl PartialEq for AppliedFactor
Source§impl Serialize for AppliedFactor
impl Serialize for AppliedFactor
impl StructuralPartialEq for AppliedFactor
Auto Trait Implementations§
impl Freeze for AppliedFactor
impl RefUnwindSafe for AppliedFactor
impl Send for AppliedFactor
impl Sync for AppliedFactor
impl Unpin for AppliedFactor
impl UnsafeUnpin for AppliedFactor
impl UnwindSafe for AppliedFactor
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