#[non_exhaustive]pub enum VippsStatus {
Pending(VippsPending),
Completed(VippsCompleted),
Failed(VippsFailed),
}Expand description
Vipps MobilePay session status.
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 VippsStatus
impl Clone for VippsStatus
Source§fn clone(&self) -> VippsStatus
fn clone(&self) -> VippsStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 VippsStatus
impl Debug for VippsStatus
Source§impl<'de> Deserialize<'de> for VippsStatus
impl<'de> Deserialize<'de> for VippsStatus
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
Auto Trait Implementations§
impl Freeze for VippsStatus
impl RefUnwindSafe for VippsStatus
impl Send for VippsStatus
impl Sync for VippsStatus
impl Unpin for VippsStatus
impl UnsafeUnpin for VippsStatus
impl UnwindSafe for VippsStatus
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