pub enum PackageState {
PayPerVisit,
AlreadyCovered,
Unknown,
}Expand description
Existing package coverage state for a customer and pet.
Variants§
PayPerVisit
Customer currently pays per visit and may benefit from a package recommendation.
AlreadyCovered
Existing package or membership already covers the daycare need.
Unknown
Package coverage could not be mapped confidently, so recommendations should not assume need.
Trait Implementations§
Source§impl Clone for PackageState
impl Clone for PackageState
Source§fn clone(&self) -> PackageState
fn clone(&self) -> PackageState
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 PackageState
impl Debug for PackageState
Source§impl<'de> Deserialize<'de> for PackageState
impl<'de> Deserialize<'de> for PackageState
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 PackageState
impl PartialEq for PackageState
Source§impl Serialize for PackageState
impl Serialize for PackageState
impl Copy for PackageState
impl Eq for PackageState
impl StructuralPartialEq for PackageState
Auto Trait Implementations§
impl Freeze for PackageState
impl RefUnwindSafe for PackageState
impl Send for PackageState
impl Sync for PackageState
impl Unpin for PackageState
impl UnsafeUnpin for PackageState
impl UnwindSafe for PackageState
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