Enum grin_servers::common::types::Error
source · pub enum Error {
}
Expand description
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§
Auto Trait Implementations§
impl Freeze for Error
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
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