pub enum GroupPlayObservation {
NotYetObserved,
ComfortableInObservedGroup,
StressedInGroupSetting,
NeedsIntroAssessment,
}Expand description
Reviewed group-play status that gates daycare assignment and intro-assessment work.
Variants§
NotYetObserved
No reviewed group-play observation exists yet, so staff need fresh behavior evidence before assignment.
ComfortableInObservedGroup
Staff have observed comfortable group play, supporting normal playgroup consideration.
StressedInGroupSetting
Group setting caused stress, so care staff should consider quieter handling or alternate placement.
NeedsIntroAssessment
Pet needs an intro assessment before group play can be offered or promised.
Implementations§
Source§impl GroupPlayObservation
impl GroupPlayObservation
Sourcepub fn needs_staff_evaluation(self) -> bool
pub fn needs_staff_evaluation(self) -> bool
Returns whether group-play status requires staff evaluation before assignment.
Trait Implementations§
Source§impl Clone for GroupPlayObservation
impl Clone for GroupPlayObservation
Source§fn clone(&self) -> GroupPlayObservation
fn clone(&self) -> GroupPlayObservation
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 GroupPlayObservation
impl Debug for GroupPlayObservation
Source§impl Default for GroupPlayObservation
impl Default for GroupPlayObservation
Source§fn default() -> GroupPlayObservation
fn default() -> GroupPlayObservation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GroupPlayObservation
impl<'de> Deserialize<'de> for GroupPlayObservation
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 GroupPlayObservation
impl PartialEq for GroupPlayObservation
Source§impl Serialize for GroupPlayObservation
impl Serialize for GroupPlayObservation
impl Copy for GroupPlayObservation
impl Eq for GroupPlayObservation
impl StructuralPartialEq for GroupPlayObservation
Auto Trait Implementations§
impl Freeze for GroupPlayObservation
impl RefUnwindSafe for GroupPlayObservation
impl Send for GroupPlayObservation
impl Sync for GroupPlayObservation
impl Unpin for GroupPlayObservation
impl UnsafeUnpin for GroupPlayObservation
impl UnwindSafe for GroupPlayObservation
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