[−][src]Enum electrum_client::Error
Errors
Variants
IOError(Error)
Wraps std::io::Error
JSON(Error)
Wraps serde_json::error::Error
Wraps bitcoin::hashes::hex::Error
Protocol(Value)
Error returned by the Electrum server
Bitcoin(Error)
Error during the deserialization of a Bitcoin data structure
AlreadySubscribed(ScriptHash)
Already subscribed to the notifications of an address
NotSubscribed(ScriptHash)
Not subscribed to the notifications of an address
InvalidResponse(Value)
Error during the deserialization of a response from the server
Message(String)
Generic error with a message
InvalidDNSNameError(String)
Invalid domain name for an SSL certificate
Missing domain while it was explicitly asked to validate it
Made one or multiple attempts, always in Error
There was an io error reading the socket, to be shared between threads
Setting both a proxy and a timeout in Config
results in this error
Setting both a timeout and passing zero or more than one socket addrs is an error
Couldn't take a lock on the reader mutex. This means that there's already another reader thread running
Trait Implementations
impl Debug 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]
Auto Trait Implementations
impl !RefUnwindSafe for Error
[src]
impl Send for Error
[src]
impl Sync for Error
[src]
impl Unpin for Error
[src]
impl !UnwindSafe for Error
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,