Enum solana::result::Error [−][src]
pub enum Error { IO(Error), JSON(Error), AddrParse(AddrParseError), JoinError(Box<Any + Send + 'static>), RecvError(RecvError), RecvTimeoutError(RecvTimeoutError), Serialize(Box<ErrorKind>), BankError(BankError), CrdtError(CrdtError), WindowError(WindowError), BlobError(BlobError), SendError, }
Variants
IO(Error)
JSON(Error)
AddrParse(AddrParseError)
JoinError(Box<Any + Send + 'static>)
RecvError(RecvError)
RecvTimeoutError(RecvTimeoutError)
Serialize(Box<ErrorKind>)
BankError(BankError)
CrdtError(CrdtError)
WindowError(WindowError)
BlobError(BlobError)
SendError
Trait Implementations
impl Debug for Error
[src]
impl Debug for Error
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl From<RecvError> for Error
[src]
impl From<RecvError> for Error
impl From<RecvTimeoutError> for Error
[src]
impl From<RecvTimeoutError> for Error
fn from(e: RecvTimeoutError) -> Error
[src]
fn from(e: RecvTimeoutError) -> Error
Performs the conversion.
impl From<BankError> for Error
[src]
impl From<BankError> for Error
impl From<CrdtError> for Error
[src]
impl From<CrdtError> for Error
impl From<WindowError> for Error
[src]
impl From<WindowError> for Error
fn from(e: WindowError) -> Error
[src]
fn from(e: WindowError) -> Error
Performs the conversion.
impl<T> From<SendError<T>> for Error
[src]
impl<T> From<SendError<T>> for Error
impl From<Box<Any + Send + 'static>> for Error
[src]
impl From<Box<Any + Send + 'static>> for Error
impl From<Error> for Error
[src]
impl From<Error> for Error
impl From<Error> for Error
[src]
impl From<Error> for Error
impl From<AddrParseError> for Error
[src]
impl From<AddrParseError> for Error
fn from(e: AddrParseError) -> Error
[src]
fn from(e: AddrParseError) -> Error
Performs the conversion.
impl From<Box<ErrorKind>> for Error
[src]
impl From<Box<ErrorKind>> for Error