pub enum BehaviorObservation {
Anxiety,
BiteHistory,
DogSelective,
HumanSelective,
EscapeRisk,
FoodGuarding,
RequiresManagerReview,
Extension(BehaviorObservationLabel),
}Expand description
Domain vocabulary for behavior observation decisions in temperament workflows.
Variants§
Anxiety
Anxiety temperament signal for playgroup and handling decisions.
BiteHistory
Bite history temperament signal for playgroup and handling decisions.
DogSelective
Dog selective temperament signal for playgroup and handling decisions.
HumanSelective
Human selective temperament signal for playgroup and handling decisions.
EscapeRisk
Escape risk temperament signal for playgroup and handling decisions.
FoodGuarding
Food guarding temperament signal for playgroup and handling decisions.
RequiresManagerReview
Requires manager review temperament signal for playgroup and handling decisions.
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
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 BehaviorObservation
impl Debug for BehaviorObservation
Source§impl<'de> Deserialize<'de> for BehaviorObservation
impl<'de> Deserialize<'de> for BehaviorObservation
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 BehaviorObservation
impl PartialEq for BehaviorObservation
Source§impl Serialize for BehaviorObservation
impl Serialize for BehaviorObservation
impl Eq for BehaviorObservation
impl StructuralPartialEq for BehaviorObservation
Auto Trait Implementations§
impl Freeze for BehaviorObservation
impl RefUnwindSafe for BehaviorObservation
impl Send for BehaviorObservation
impl Sync for BehaviorObservation
impl Unpin for BehaviorObservation
impl UnsafeUnpin for BehaviorObservation
impl UnwindSafe for BehaviorObservation
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