pub enum EstEidError {
NoCard,
MultipleCards(Vec<String>),
IncompleteCard(String),
Token(TokenkeyError),
}Expand description
An error from an esteid operation.
Variants§
NoCard
No token matches EstEID structure.
MultipleCards(Vec<String>)
More than one ID card was found.
IncompleteCard(String)
The ID card is missing an expected key.
Token(TokenkeyError)
A tokenkey operation failed.
Trait Implementations§
Source§impl Debug for EstEidError
impl Debug for EstEidError
Source§impl Display for EstEidError
impl Display for EstEidError
Source§impl Error for EstEidError
impl Error for EstEidError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<TokenkeyError> for EstEidError
impl From<TokenkeyError> for EstEidError
Source§fn from(source: TokenkeyError) -> Self
fn from(source: TokenkeyError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for EstEidError
impl !UnwindSafe for EstEidError
impl Freeze for EstEidError
impl Send for EstEidError
impl Sync for EstEidError
impl Unpin for EstEidError
impl UnsafeUnpin for EstEidError
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