pub enum DepositRule {
NotRequired,
Required {
amount: Money,
},
}Expand description
Deposit rule used to determine whether a boarding reservation can be confirmed.
Variants§
NotRequired
No deposit or review is needed for this reservation path.
Required
Required deposit amount sourced from policy or booking evidence.
Trait Implementations§
Source§impl Clone for DepositRule
impl Clone for DepositRule
Source§fn clone(&self) -> DepositRule
fn clone(&self) -> DepositRule
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 DepositRule
impl Debug for DepositRule
Source§impl<'de> Deserialize<'de> for DepositRule
impl<'de> Deserialize<'de> for DepositRule
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 DepositRule
impl PartialEq for DepositRule
Source§impl Serialize for DepositRule
impl Serialize for DepositRule
impl Eq for DepositRule
impl StructuralPartialEq for DepositRule
Auto Trait Implementations§
impl Freeze for DepositRule
impl RefUnwindSafe for DepositRule
impl Send for DepositRule
impl Sync for DepositRule
impl Unpin for DepositRule
impl UnsafeUnpin for DepositRule
impl UnwindSafe for DepositRule
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