pub struct TemperamentProfile {
pub group_play_observation: GroupPlayObservation,
pub people_orientation: PeopleOrientation,
pub rating: Rating,
pub behavior_observations: Vec<BehaviorObservation>,
pub staff_notes: Vec<StaffNote>,
}Expand description
Temperament evidence used to decide group-play, individual care, and behavior-review routing.
Fields§
§group_play_observation: GroupPlayObservationSource-backed group play observation carried by this normalized pet-resort entity.
people_orientation: PeopleOrientationSource-backed people orientation carried by this normalized pet-resort entity.
rating: RatingSource-backed rating carried by this normalized pet-resort entity.
behavior_observations: Vec<BehaviorObservation>Source-backed behavior observations carried by this normalized pet-resort entity.
staff_notes: Vec<StaffNote>Source-backed staff notes carried by this normalized pet-resort entity.
Implementations§
Source§impl TemperamentProfile
impl TemperamentProfile
Sourcepub fn builder() -> TemperamentProfileBuilder
pub fn builder() -> TemperamentProfileBuilder
Create an instance of TemperamentProfile using the builder syntax
Source§impl TemperamentProfile
impl TemperamentProfile
Sourcepub fn needs_staff_play_evaluation(&self) -> bool
pub fn needs_staff_play_evaluation(&self) -> bool
Reports whether temperament facts require staff evaluation before group play or similar services.
Trait Implementations§
Source§impl Clone for TemperamentProfile
impl Clone for TemperamentProfile
Source§fn clone(&self) -> TemperamentProfile
fn clone(&self) -> TemperamentProfile
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 TemperamentProfile
impl Debug for TemperamentProfile
Source§impl Default for TemperamentProfile
impl Default for TemperamentProfile
Source§fn default() -> TemperamentProfile
fn default() -> TemperamentProfile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TemperamentProfile
impl<'de> Deserialize<'de> for TemperamentProfile
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 TemperamentProfile
impl PartialEq for TemperamentProfile
Source§impl Serialize for TemperamentProfile
impl Serialize for TemperamentProfile
impl Eq for TemperamentProfile
impl StructuralPartialEq for TemperamentProfile
Auto Trait Implementations§
impl Freeze for TemperamentProfile
impl RefUnwindSafe for TemperamentProfile
impl Send for TemperamentProfile
impl Sync for TemperamentProfile
impl Unpin for TemperamentProfile
impl UnsafeUnpin for TemperamentProfile
impl UnwindSafe for TemperamentProfile
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