pub enum HiveError {
Rpc {
code: i64,
message: String,
data: Option<Value>,
},
Transport(String),
Serialization(String),
InvalidKey(String),
Signing(String),
AllNodesFailed,
Timeout,
InvalidAsset(String),
Other(String),
}Variants§
Rpc
Transport(String)
Serialization(String)
InvalidKey(String)
Signing(String)
AllNodesFailed
Timeout
InvalidAsset(String)
Other(String)
Trait Implementations§
Source§impl Error for HiveError
impl Error for HiveError
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 HiveError
impl RefUnwindSafe for HiveError
impl Send for HiveError
impl Sync for HiveError
impl Unpin for HiveError
impl UnsafeUnpin for HiveError
impl UnwindSafe for HiveError
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.