Enum snarkos::errors::node::NodeError [−][src]
pub enum NodeError { AccountError(AccountError), CLIError(CliError), CRHError(CRHError), ConsensusError(ConsensusError), Crate(&'static str, String), Error(Error), Message(String), StorageError(StorageError), }
Variants
AccountError(AccountError)
CLIError(CliError)
CRHError(CRHError)
ConsensusError(ConsensusError)
Error(Error)
Message(String)
StorageError(StorageError)
Trait Implementations
impl From<AccountError> for NodeError
[src]
impl From<AccountError> for NodeError
[src]fn from(error: AccountError) -> Self
[src]
impl From<AddrParseError> for NodeError
[src]
impl From<AddrParseError> for NodeError
[src]fn from(error: AddrParseError) -> Self
[src]
impl From<ConsensusError> for NodeError
[src]
impl From<ConsensusError> for NodeError
[src]fn from(error: ConsensusError) -> Self
[src]
impl From<FromHexError> for NodeError
[src]
impl From<FromHexError> for NodeError
[src]fn from(error: FromHexError) -> Self
[src]
impl From<StorageError> for NodeError
[src]
impl From<StorageError> for NodeError
[src]fn from(error: StorageError) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for NodeError
impl !RefUnwindSafe for NodeError
impl !UnwindSafe for NodeError
impl !UnwindSafe for NodeError
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,