pub enum BehaviorObservation {
Anxiety,
BiteHistory,
DogSelective,
HumanSelective,
EscapeRisk,
FoodGuarding,
RequiresManagerReview,
Extension(BehaviorObservationLabel),
}Expand description
Specific behavior evidence that can block play access or require manager review.
Variants§
Anxiety
Anxiety observed in source notes, signaling care attention and possible lower-stimulation handling.
BiteHistory
Bite history is safety-sensitive evidence that must route to behavior/manager review.
DogSelective
Dog-selective behavior means group pairing needs staff judgment instead of automatic assignment.
HumanSelective
Human-selective behavior affects handling plans and should create review evidence.
EscapeRisk
Escape-risk evidence alerts staff to containment and handoff precautions.
FoodGuarding
Food-guarding evidence affects feeding, enrichment, and group-care supervision.
RequiresManagerReview
Source notes explicitly require manager review before changing access or messaging.
Extension(BehaviorObservationLabel)
Extension point for provider-specific values not modeled directly.
Implementations§
Source§impl BehaviorObservation
impl BehaviorObservation
Sourcepub fn indicates_behavior_review_evidence(&self) -> bool
pub fn indicates_behavior_review_evidence(&self) -> bool
Returns whether the observation should create behavior-review evidence.
Trait Implementations§
Source§impl Clone for BehaviorObservation
impl Clone for BehaviorObservation
Source§fn clone(&self) -> BehaviorObservation
fn clone(&self) -> BehaviorObservation
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more