pub struct ErrorPayload {
pub code: i64,
pub message: String,
}Expand description
An error payload with a numeric code and human-readable message.
This is the wire-format struct. Use ErrorCode for typed error handling,
and convert via From/Into at boundaries.
Fields§
§code: i64Numeric error code. See ErrorCode for well-known values.
message: StringHuman-readable error description.
Trait Implementations§
Source§impl Clone for ErrorPayload
impl Clone for ErrorPayload
Source§fn clone(&self) -> ErrorPayload
fn clone(&self) -> ErrorPayload
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 ErrorPayload
impl Debug for ErrorPayload
Source§impl<'de> Deserialize<'de> for ErrorPayload
impl<'de> Deserialize<'de> for ErrorPayload
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
Source§impl From<ErrorCode> for ErrorPayload
impl From<ErrorCode> for ErrorPayload
Source§impl From<ErrorPayload> for Error
impl From<ErrorPayload> for Error
Source§fn from(p: ErrorPayload) -> Self
fn from(p: ErrorPayload) -> Self
Converts to this type from the input type.
Source§impl From<ErrorPayload> for ErrorCode
impl From<ErrorPayload> for ErrorCode
Source§fn from(p: ErrorPayload) -> Self
fn from(p: ErrorPayload) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ErrorPayload
impl RefUnwindSafe for ErrorPayload
impl Send for ErrorPayload
impl Sync for ErrorPayload
impl Unpin for ErrorPayload
impl UnsafeUnpin for ErrorPayload
impl UnwindSafe for ErrorPayload
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