pub enum RoomAvailability {
Open,
Limited,
WaitlistOnly,
Closed,
}Expand description
Coarse availability status used in boarding contracts and manager briefs.
Variants§
Open
Rooms are generally available for this contract path.
Limited
Inventory is constrained and staff should treat capacity as a labor/care watch item.
WaitlistOnly
New reservations should be routed to waitlist unless a manager approves otherwise.
Closed
Reservations should not be accepted from this contract path.
Trait Implementations§
Source§impl Clone for RoomAvailability
impl Clone for RoomAvailability
Source§fn clone(&self) -> RoomAvailability
fn clone(&self) -> RoomAvailability
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 RoomAvailability
impl Debug for RoomAvailability
Source§impl<'de> Deserialize<'de> for RoomAvailability
impl<'de> Deserialize<'de> for RoomAvailability
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 RoomAvailability
impl PartialEq for RoomAvailability
Source§impl Serialize for RoomAvailability
impl Serialize for RoomAvailability
impl Copy for RoomAvailability
impl Eq for RoomAvailability
impl StructuralPartialEq for RoomAvailability
Auto Trait Implementations§
impl Freeze for RoomAvailability
impl RefUnwindSafe for RoomAvailability
impl Send for RoomAvailability
impl Sync for RoomAvailability
impl Unpin for RoomAvailability
impl UnsafeUnpin for RoomAvailability
impl UnwindSafe for RoomAvailability
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