[−][src]Enum eventually_core::repository::Error
Error type returned by the Repository.
Variants
Aggregate(A::Error)Store(S::Error)Error returned by the underlying EventStore.
Error returned by add method when trying to add an AggregateRoot
that has no Events to be flushed to the EventStore.
Trait Implementations
impl<A: Debug, S: Debug> Debug for Error<A, S> where
A: Aggregate + Debug,
S: EventStore + Debug,
A::Error: StdError + 'static,
S::Error: StdError + 'static,
A::Error: Debug,
S::Error: Debug, [src]
A: Aggregate + Debug,
S: EventStore + Debug,
A::Error: StdError + 'static,
S::Error: StdError + 'static,
A::Error: Debug,
S::Error: Debug,
impl<A, S> Display for Error<A, S> where
A: Aggregate + Debug,
S: EventStore + Debug,
A::Error: StdError + 'static,
S::Error: StdError + 'static, [src]
A: Aggregate + Debug,
S: EventStore + Debug,
A::Error: StdError + 'static,
S::Error: StdError + 'static,
impl<A: Eq, S: Eq> Eq for Error<A, S> where
A: Aggregate + Debug,
S: EventStore + Debug,
A::Error: StdError + 'static,
S::Error: StdError + 'static,
A::Error: Eq,
S::Error: Eq, [src]
A: Aggregate + Debug,
S: EventStore + Debug,
A::Error: StdError + 'static,
S::Error: StdError + 'static,
A::Error: Eq,
S::Error: Eq,
impl<A, S> Error for Error<A, S> where
A: Aggregate + Debug,
S: EventStore + Debug,
A::Error: StdError + 'static,
S::Error: StdError + 'static, [src]
A: Aggregate + Debug,
S: EventStore + Debug,
A::Error: StdError + 'static,
S::Error: StdError + 'static,
fn source(&self) -> Option<&(dyn Error + 'static)>[src]
fn backtrace(&self) -> Option<&Backtrace>[src]
fn description(&self) -> &str1.0.0[src]
fn cause(&self) -> Option<&dyn Error>1.0.0[src]
impl<A: PartialEq, S: PartialEq> PartialEq<Error<A, S>> for Error<A, S> where
A: Aggregate + Debug,
S: EventStore + Debug,
A::Error: StdError + 'static,
S::Error: StdError + 'static,
A::Error: PartialEq,
S::Error: PartialEq, [src]
A: Aggregate + Debug,
S: EventStore + Debug,
A::Error: StdError + 'static,
S::Error: StdError + 'static,
A::Error: PartialEq,
S::Error: PartialEq,
impl<A, S> StructuralEq for Error<A, S> where
A: Aggregate + Debug,
S: EventStore + Debug,
A::Error: StdError + 'static,
S::Error: StdError + 'static, [src]
A: Aggregate + Debug,
S: EventStore + Debug,
A::Error: StdError + 'static,
S::Error: StdError + 'static,
impl<A, S> StructuralPartialEq for Error<A, S> where
A: Aggregate + Debug,
S: EventStore + Debug,
A::Error: StdError + 'static,
S::Error: StdError + 'static, [src]
A: Aggregate + Debug,
S: EventStore + Debug,
A::Error: StdError + 'static,
S::Error: StdError + 'static,
Auto Trait Implementations
impl<A, S> RefUnwindSafe for Error<A, S> where
<A as Aggregate>::Error: RefUnwindSafe,
<S as EventStore>::Error: RefUnwindSafe,
<A as Aggregate>::Error: RefUnwindSafe,
<S as EventStore>::Error: RefUnwindSafe,
impl<A, S> Send for Error<A, S> where
<A as Aggregate>::Error: Send,
<S as EventStore>::Error: Send,
<A as Aggregate>::Error: Send,
<S as EventStore>::Error: Send,
impl<A, S> Sync for Error<A, S> where
<A as Aggregate>::Error: Sync,
<S as EventStore>::Error: Sync,
<A as Aggregate>::Error: Sync,
<S as EventStore>::Error: Sync,
impl<A, S> Unpin for Error<A, S> where
<A as Aggregate>::Error: Unpin,
<S as EventStore>::Error: Unpin,
<A as Aggregate>::Error: Unpin,
<S as EventStore>::Error: Unpin,
impl<A, S> UnwindSafe for Error<A, S> where
<A as Aggregate>::Error: UnwindSafe,
<S as EventStore>::Error: UnwindSafe,
<A as Aggregate>::Error: UnwindSafe,
<S as EventStore>::Error: UnwindSafe,
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> 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>,