pub enum OtsError {
CalendarUnreachable(String),
InvalidProof(String),
BitcoinBackend(String),
}Expand description
Errors during OTS operations.
Variants§
CalendarUnreachable(String)
Calendar server unreachable.
InvalidProof(String)
Proof invalid.
BitcoinBackend(String)
Bitcoin backend unavailable.
Trait Implementations§
Source§impl Error for OtsError
impl Error for OtsError
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()
Auto Trait Implementations§
impl Freeze for OtsError
impl RefUnwindSafe for OtsError
impl Send for OtsError
impl Sync for OtsError
impl Unpin for OtsError
impl UnsafeUnpin for OtsError
impl UnwindSafe for OtsError
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