pub enum ServiceVariant {
AllDayPlay,
HalfDayPlay,
DayBoarding,
DayPlayPlusRoom,
CatIndividualPlaytime,
}Expand description
Daycare service variant requested by a customer or reservation workflow.
Variants§
AllDayPlay
Full-day dog group-play service requiring eligibility and staffing-ratio checks.
HalfDayPlay
Partial-day dog group-play service requiring eligibility and staffing-ratio checks.
DayBoarding
Daytime boarding care with lodging-style supervision.
DayPlayPlusRoom
Hybrid daycare offering that combines play with room-based rest or supervision.
CatIndividualPlaytime
Cat enrichment service that remains separate from dog group-play eligibility rules.
Implementations§
Trait Implementations§
Source§impl Clone for ServiceVariant
impl Clone for ServiceVariant
Source§fn clone(&self) -> ServiceVariant
fn clone(&self) -> ServiceVariant
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 ServiceVariant
impl Debug for ServiceVariant
Source§impl<'de> Deserialize<'de> for ServiceVariant
impl<'de> Deserialize<'de> for ServiceVariant
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 ServiceVariant
impl PartialEq for ServiceVariant
Source§impl Serialize for ServiceVariant
impl Serialize for ServiceVariant
impl Copy for ServiceVariant
impl Eq for ServiceVariant
impl StructuralPartialEq for ServiceVariant
Auto Trait Implementations§
impl Freeze for ServiceVariant
impl RefUnwindSafe for ServiceVariant
impl Send for ServiceVariant
impl Sync for ServiceVariant
impl Unpin for ServiceVariant
impl UnsafeUnpin for ServiceVariant
impl UnwindSafe for ServiceVariant
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