[−][src]Enum cqrs_es::AggregateError
The base error for the framework.
Variants
UserError(UserErrorPayload)
The user has made an error, a String value contains a message to be delivered to the user.
TechnicalError(String)
A technical error was encountered that prevented the command from being applied to the aggregate. In general the accompanying message should be logged for investigation rather than returned to the user.
Methods
impl AggregateError
[src]
Trait Implementations
impl Debug for AggregateError
[src]
impl Display for AggregateError
[src]
impl Error for AggregateError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<Error> for AggregateError
[src]
impl PartialEq<AggregateError> for AggregateError
[src]
fn eq(&self, other: &AggregateError) -> bool
[src]
fn ne(&self, other: &AggregateError) -> bool
[src]
impl StructuralPartialEq for AggregateError
[src]
Auto Trait Implementations
impl RefUnwindSafe for AggregateError
impl Send for AggregateError
impl Sync for AggregateError
impl Unpin for AggregateError
impl UnwindSafe for AggregateError
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
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>,