pub struct DurationEstimate { /* private fields */ }Expand description
Grooming duration decision with evidence, confidence, and the review gate needed before calendar use.
Implementations§
Source§impl DurationEstimate
impl DurationEstimate
Sourcepub const fn minutes(&self) -> AppointmentMinutes
pub const fn minutes(&self) -> AppointmentMinutes
Returns the minutes evidence recorded on this grooming contract.
Sourcepub const fn basis(&self) -> EstimateBasis
pub const fn basis(&self) -> EstimateBasis
Returns the basis evidence recorded on this grooming contract.
Sourcepub const fn confidence(&self) -> EstimateConfidence
pub const fn confidence(&self) -> EstimateConfidence
Returns the confidence evidence recorded on this grooming contract.
Sourcepub const fn review(&self) -> ReviewRequirement
pub const fn review(&self) -> ReviewRequirement
Returns the review evidence recorded on this grooming contract.
Sourcepub const fn calendar_execution_gate(&self) -> Option<ReviewGate>
pub const fn calendar_execution_gate(&self) -> Option<ReviewGate>
Maps the grooming review lane to the workflow gate that must approve scheduling.
Trait Implementations§
Source§impl Clone for DurationEstimate
impl Clone for DurationEstimate
Source§fn clone(&self) -> DurationEstimate
fn clone(&self) -> DurationEstimate
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 DurationEstimate
impl Debug for DurationEstimate
Source§impl<'de> Deserialize<'de> for DurationEstimate
impl<'de> Deserialize<'de> for DurationEstimate
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 DurationEstimate
impl PartialEq for DurationEstimate
Source§impl Serialize for DurationEstimate
impl Serialize for DurationEstimate
impl Copy for DurationEstimate
impl Eq for DurationEstimate
impl StructuralPartialEq for DurationEstimate
Auto Trait Implementations§
impl Freeze for DurationEstimate
impl RefUnwindSafe for DurationEstimate
impl Send for DurationEstimate
impl Sync for DurationEstimate
impl Unpin for DurationEstimate
impl UnsafeUnpin for DurationEstimate
impl UnwindSafe for DurationEstimate
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