pub enum ReviewRequirement {
None,
StaffReview,
GroomerReview,
ManagerReview,
CareReview,
}Expand description
Review lane that determines whether a grooming estimate may be used for calendar execution.
Variants§
None
No additional workflow gate is required.
StaffReview
General staff review is required before this estimate becomes actionable.
GroomerReview
Groomer review is required because coat/history/service complexity affects labor time.
ManagerReview
Manager review is required before accepting an exceptional estimate or schedule choice.
CareReview
Care/medical-document review is required before acting on sensitive handling information.
Implementations§
Source§impl ReviewRequirement
impl ReviewRequirement
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 ReviewRequirement
impl Clone for ReviewRequirement
Source§fn clone(&self) -> ReviewRequirement
fn clone(&self) -> ReviewRequirement
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 ReviewRequirement
impl Debug for ReviewRequirement
Source§impl<'de> Deserialize<'de> for ReviewRequirement
impl<'de> Deserialize<'de> for ReviewRequirement
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 ReviewRequirement
impl PartialEq for ReviewRequirement
Source§impl Serialize for ReviewRequirement
impl Serialize for ReviewRequirement
impl Copy for ReviewRequirement
impl Eq for ReviewRequirement
impl StructuralPartialEq for ReviewRequirement
Auto Trait Implementations§
impl Freeze for ReviewRequirement
impl RefUnwindSafe for ReviewRequirement
impl Send for ReviewRequirement
impl Sync for ReviewRequirement
impl Unpin for ReviewRequirement
impl UnsafeUnpin for ReviewRequirement
impl UnwindSafe for ReviewRequirement
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