Struct JsonRpcFrameError
pub struct JsonRpcFrameError { /* private fields */ }Expand description
A semantic JSON-RPC envelope error that preserves its inferred direction.
Implementations§
Source§impl JsonRpcFrameError
impl JsonRpcFrameError
pub fn kind(&self) -> JsonRpcFrameErrorKind
Sourcepub fn request_id(&self) -> Option<&Value>
pub fn request_id(&self) -> Option<&Value>
A valid ID may be echoed only when the invalid frame is request-shaped.
Trait Implementations§
Source§impl Debug for JsonRpcFrameError
impl Debug for JsonRpcFrameError
Source§impl Display for JsonRpcFrameError
impl Display for JsonRpcFrameError
Source§impl Error for JsonRpcFrameError
impl Error for JsonRpcFrameError
1.30.0 · §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 · §fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for JsonRpcFrameError
impl RefUnwindSafe for JsonRpcFrameError
impl Send for JsonRpcFrameError
impl Sync for JsonRpcFrameError
impl Unpin for JsonRpcFrameError
impl UnsafeUnpin for JsonRpcFrameError
impl UnwindSafe for JsonRpcFrameError
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