pub enum Penalty {
None,
ForfeitDeposit,
ManagerReview,
}Expand description
Penalties a resort may apply when a boarding cancellation misses the notice window.
Variants§
None
No fee, forfeiture, or manager review is required by this cancellation path.
ForfeitDeposit
The booking deposit should be forfeited unless an approved exception overrides policy.
ManagerReview
A manager must review the cancellation before staff promise a fee outcome.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Penalty
impl<'de> Deserialize<'de> for Penalty
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
impl Copy for Penalty
impl Eq for Penalty
impl StructuralPartialEq for Penalty
Auto Trait Implementations§
impl Freeze for Penalty
impl RefUnwindSafe for Penalty
impl Send for Penalty
impl Sync for Penalty
impl Unpin for Penalty
impl UnsafeUnpin for Penalty
impl UnwindSafe for Penalty
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