pub enum IbctError {
InvalidSignature,
Expired {
expires_at: u64,
now: u64,
},
EndpointMismatch {
expected: String,
got: String,
},
TaskMismatch {
expected: String,
got: String,
},
UnknownKeyId {
key_id: String,
},
FeatureDisabled,
Base64(DecodeError),
Json(Error),
}Expand description
IBCT verification / issuance errors.
Variants§
InvalidSignature
Expired
EndpointMismatch
TaskMismatch
UnknownKeyId
FeatureDisabled
Base64(DecodeError)
Json(Error)
Trait Implementations§
Source§impl Error for IbctError
impl Error for IbctError
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<DecodeError> for IbctError
impl From<DecodeError> for IbctError
Source§fn from(source: DecodeError) -> Self
fn from(source: DecodeError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IbctError
impl !RefUnwindSafe for IbctError
impl Send for IbctError
impl Sync for IbctError
impl Unpin for IbctError
impl UnsafeUnpin for IbctError
impl !UnwindSafe for IbctError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.