[−][src]Struct cqrs_es::UserErrorPayload
Payload for an AggregateError::UserError
, somewhat modeled on the errors produced by the
validator
package. This payload implements Serialize
with the intention of allowing the user to return this object as the response payload.
Fields
code: Option<String>
An optional code to indicate the a user-defined error.
message: Option<String>
An optional message describing the error, meant to be returned to the user.
params: Option<HashMap<String, String>>
Optional additional parameters for adding additional context to the error.
Trait Implementations
impl Debug for UserErrorPayload
[src]
impl<'de> Deserialize<'de> for UserErrorPayload
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for UserErrorPayload
[src]
impl PartialEq<UserErrorPayload> for UserErrorPayload
[src]
fn eq(&self, other: &UserErrorPayload) -> bool
[src]
fn ne(&self, other: &UserErrorPayload) -> bool
[src]
impl Serialize for UserErrorPayload
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for UserErrorPayload
[src]
Auto Trait Implementations
impl RefUnwindSafe for UserErrorPayload
impl Send for UserErrorPayload
impl Sync for UserErrorPayload
impl Unpin for UserErrorPayload
impl UnwindSafe for UserErrorPayload
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,