pub struct ProtocolErrorMessage {
pub code: String,
pub message: String,
pub details: Option<Value>,
}Expand description
Protocol error message sent by either party
Indicates an error in message processing.
Fields§
§code: StringError code
message: StringHuman-readable error message
details: Option<Value>Optional detailed information
Trait Implementations§
Source§impl Clone for ProtocolErrorMessage
impl Clone for ProtocolErrorMessage
Source§fn clone(&self) -> ProtocolErrorMessage
fn clone(&self) -> ProtocolErrorMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProtocolErrorMessage
impl Debug for ProtocolErrorMessage
Source§impl<'de> Deserialize<'de> for ProtocolErrorMessage
impl<'de> Deserialize<'de> for ProtocolErrorMessage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProtocolErrorMessage
impl RefUnwindSafe for ProtocolErrorMessage
impl Send for ProtocolErrorMessage
impl Sync for ProtocolErrorMessage
impl Unpin for ProtocolErrorMessage
impl UnwindSafe for ProtocolErrorMessage
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