pub enum JsonRpcTransportError {
JsonParseError(Error),
IoError(Error),
ProtocolError(String),
}
Expand description
Transport-level errors for JSON-RPC processing (no domain logic)
Variants§
Trait Implementations§
Source§impl Debug for JsonRpcTransportError
impl Debug for JsonRpcTransportError
Source§impl Display for JsonRpcTransportError
impl Display for JsonRpcTransportError
Source§impl Error for JsonRpcTransportError
impl Error for JsonRpcTransportError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Error> for JsonRpcTransportError
impl From<Error> for JsonRpcTransportError
Auto Trait Implementations§
impl Freeze for JsonRpcTransportError
impl !RefUnwindSafe for JsonRpcTransportError
impl Send for JsonRpcTransportError
impl Sync for JsonRpcTransportError
impl Unpin for JsonRpcTransportError
impl !UnwindSafe for JsonRpcTransportError
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