#[non_exhaustive]pub enum SwitchPhase {
Started,
Confirmed,
Secured,
Completed,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for SwitchPhase
impl Clone for SwitchPhase
Source§fn clone(&self) -> SwitchPhase
fn clone(&self) -> SwitchPhase
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 SwitchPhase
impl Debug for SwitchPhase
Source§impl Default for SwitchPhase
impl Default for SwitchPhase
Source§fn default() -> SwitchPhase
fn default() -> SwitchPhase
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SwitchPhase
impl<'de> Deserialize<'de> for SwitchPhase
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 Hash for SwitchPhase
impl Hash for SwitchPhase
Source§impl PartialEq for SwitchPhase
impl PartialEq for SwitchPhase
Source§impl Serialize for SwitchPhase
impl Serialize for SwitchPhase
impl Copy for SwitchPhase
impl Eq for SwitchPhase
impl StructuralPartialEq for SwitchPhase
Auto Trait Implementations§
impl Freeze for SwitchPhase
impl RefUnwindSafe for SwitchPhase
impl Send for SwitchPhase
impl Sync for SwitchPhase
impl Unpin for SwitchPhase
impl UnwindSafe for SwitchPhase
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