Struct jsonrpsee_ws_client::v2::error::JsonRpcErrorObject [−][src]
pub struct JsonRpcErrorObject<'a> { pub code: JsonRpcErrorCode, pub message: &'a str, pub data: Option<&'a RawValue>, }
JSON-RPC error object with no extra allocations.
Fields
code: JsonRpcErrorCode
Code
message: &'a str
Message
data: Option<&'a RawValue>
Optional data
Trait Implementations
impl<'a> Debug for JsonRpcErrorObject<'a>
[src]
impl<'a> Debug for JsonRpcErrorObject<'a>
[src]impl<'a> From<JsonRpcErrorCode> for JsonRpcErrorObject<'a>
[src]
impl<'a> From<JsonRpcErrorCode> for JsonRpcErrorObject<'a>
[src]pub fn from(code: JsonRpcErrorCode) -> JsonRpcErrorObject<'a>
[src]
impl<'a> Serialize for JsonRpcErrorObject<'a>
[src]
impl<'a> Serialize for JsonRpcErrorObject<'a>
[src]pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Auto Trait Implementations
impl<'a> RefUnwindSafe for JsonRpcErrorObject<'a>
impl<'a> RefUnwindSafe for JsonRpcErrorObject<'a>
impl<'a> Send for JsonRpcErrorObject<'a>
impl<'a> Send for JsonRpcErrorObject<'a>
impl<'a> Sync for JsonRpcErrorObject<'a>
impl<'a> Sync for JsonRpcErrorObject<'a>
impl<'a> Unpin for JsonRpcErrorObject<'a>
impl<'a> Unpin for JsonRpcErrorObject<'a>
impl<'a> UnwindSafe for JsonRpcErrorObject<'a>
impl<'a> UnwindSafe for JsonRpcErrorObject<'a>