pub enum EstimateBasis {
BreedCoatPolicy,
GroomerHistory,
LocationDefault,
ProviderDefault,
ManualStaffOverride,
AiSuggestedPendingReview,
}Expand description
Evidence basis that explains why a grooming duration was chosen for scheduling review.
Variants§
BreedCoatPolicy
Estimate came from the location contract for breed/coat combinations.
GroomerHistory
Estimate came from prior groomer history for this pet.
LocationDefault
Estimate fell back to a location default when stronger source facts were unavailable.
ProviderDefault
Estimate came from provider defaults and should not override local policy silently.
ManualStaffOverride
Estimate was overridden by staff and should be auditable as a human-entered fact.
AiSuggestedPendingReview
Estimate was suggested by automation and must remain pending review before schedule use.
Trait Implementations§
Source§impl Clone for EstimateBasis
impl Clone for EstimateBasis
Source§fn clone(&self) -> EstimateBasis
fn clone(&self) -> EstimateBasis
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 EstimateBasis
impl Debug for EstimateBasis
Source§impl<'de> Deserialize<'de> for EstimateBasis
impl<'de> Deserialize<'de> for EstimateBasis
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 EstimateBasis
impl PartialEq for EstimateBasis
Source§impl Serialize for EstimateBasis
impl Serialize for EstimateBasis
impl Copy for EstimateBasis
impl Eq for EstimateBasis
impl StructuralPartialEq for EstimateBasis
Auto Trait Implementations§
impl Freeze for EstimateBasis
impl RefUnwindSafe for EstimateBasis
impl Send for EstimateBasis
impl Sync for EstimateBasis
impl Unpin for EstimateBasis
impl UnsafeUnpin for EstimateBasis
impl UnwindSafe for EstimateBasis
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