[−][src]Enum grin_servers::common::types::Error
Error type wrapping underlying module errors.
Variants
Core(Error)
Error originating from the core implementation.
LibTx(Error)
Error originating from the libtx implementation.
Store(Error)
Error originating from the db storage.
Chain(Error)
Error originating from the blockchain implementation.
P2P(Error)
Error originating from the peer-to-peer network.
API(Error)
Error originating from HTTP API calls.
Cuckoo(Error)
Error originating from the cuckoo miner
Pool(PoolError)
Error originating from the transaction pool.
Keychain(Error)
Error originating from the keychain.
ArgumentError(String)
Invalid Arguments.
WalletComm(String)
Wallet communication error
IOError(Error)
Error originating from some I/O operation (likely a file on disk).
Configuration(String)
Configuration error
General(String)
General error
Trait Implementations
impl From<Error> for Error
[src]
impl From<Error> for Error
[src]
impl From<Error> for Error
[src]
impl From<Error> for Error
[src]
impl From<Error> for Error
[src]
impl From<Error> for Error
[src]
impl From<Error> for Error
[src]
impl From<PoolError> for Error
[src]
impl From<Error> for Error
[src]
impl From<Error> for Error
[src]
impl Debug for Error
[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Erased for T
impl<T> DebugAny for T where
T: Any + Debug,
T: Any + Debug,
impl<T> UnsafeAny for T where
T: Any,
T: Any,
impl<T> SafeBorrow for T where
T: ?Sized,
T: ?Sized,
fn borrow_replacement(ptr: &T) -> &T
impl<T> Same for T
type Output = T
Should always be Self