pub struct ProtocolErrorMessage {
pub kind: String,
pub code: String,
pub message: String,
}Expand description
Terminal error: the sender closes after emitting it.
Fields§
§kind: StringWire discriminator (type on the wire).
code: StringOne of the five wire error codes.
message: StringHuman-readable detail; never carries the token.
Implementations§
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 (const: unstable) · 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
impl Eq for ProtocolErrorMessage
Source§impl PartialEq for ProtocolErrorMessage
impl PartialEq for ProtocolErrorMessage
Source§impl Serialize for ProtocolErrorMessage
impl Serialize for ProtocolErrorMessage
impl StructuralPartialEq for ProtocolErrorMessage
Auto Trait Implementations§
impl Freeze for ProtocolErrorMessage
impl RefUnwindSafe for ProtocolErrorMessage
impl Send for ProtocolErrorMessage
impl Sync for ProtocolErrorMessage
impl Unpin for ProtocolErrorMessage
impl UnsafeUnpin 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