#[non_exhaustive]pub enum EndResult {
Show 15 variants
OK,
USER_REFUSED,
USER_REFUSED_INTERACTION,
TIMEOUT,
DOCUMENT_UNUSABLE,
WRONG_VC,
REQUIRED_INTERACTION_NOT_SUPPORTED_BY_APP,
USER_REFUSED_CERT_CHOICE,
USER_REFUSED_DISPLAYTEXTANDPIN,
USER_REFUSED_VC_CHOICE,
USER_REFUSED_CONFIRMATIONMESSAGE,
USER_REFUSED_CONFIRMATIONMESSAGE_WITH_VC_CHOICE,
PROTOCOL_FAILURE,
SERVER_ERROR,
UNKNOWN,
}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.
OK
USER_REFUSED
USER_REFUSED_INTERACTION
TIMEOUT
DOCUMENT_UNUSABLE
WRONG_VC
REQUIRED_INTERACTION_NOT_SUPPORTED_BY_APP
USER_REFUSED_CERT_CHOICE
USER_REFUSED_DISPLAYTEXTANDPIN
USER_REFUSED_VC_CHOICE
USER_REFUSED_CONFIRMATIONMESSAGE
USER_REFUSED_CONFIRMATIONMESSAGE_WITH_VC_CHOICE
PROTOCOL_FAILURE
SERVER_ERROR
UNKNOWN
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EndResult
impl<'de> Deserialize<'de> for EndResult
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 From<EndResult> for SmartIdClientError
impl From<EndResult> for SmartIdClientError
impl StructuralPartialEq for EndResult
Auto Trait Implementations§
impl Freeze for EndResult
impl RefUnwindSafe for EndResult
impl Send for EndResult
impl Sync for EndResult
impl Unpin for EndResult
impl UnsafeUnpin for EndResult
impl UnwindSafe for EndResult
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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