pub enum ConsentError {
InvalidState {
expected: String,
actual: String,
},
Unauthorized(String),
Expired(String),
NoConsent(String),
InvalidSignature,
Denied(String),
Revoked {
bailment_id: String,
},
SequenceOverflow {
counter: String,
},
Serialization(String),
}Expand description
Errors arising from consent operations.
Variants§
InvalidState
Expired(String)
NoConsent(String)
InvalidSignature
Denied(String)
Revoked
SequenceOverflow
Serialization(String)
Trait Implementations§
Source§impl Clone for ConsentError
impl Clone for ConsentError
Source§fn clone(&self) -> ConsentError
fn clone(&self) -> ConsentError
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 ConsentError
impl Debug for ConsentError
Source§impl Display for ConsentError
impl Display for ConsentError
impl Eq for ConsentError
Source§impl Error for ConsentError
impl Error for ConsentError
1.30.0 · 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 PartialEq for ConsentError
impl PartialEq for ConsentError
Source§fn eq(&self, other: &ConsentError) -> bool
fn eq(&self, other: &ConsentError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConsentError
Auto Trait Implementations§
impl Freeze for ConsentError
impl RefUnwindSafe for ConsentError
impl Send for ConsentError
impl Sync for ConsentError
impl Unpin for ConsentError
impl UnsafeUnpin for ConsentError
impl UnwindSafe for ConsentError
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