Enum chronofold::ChronofoldError [−][src]
pub enum ChronofoldError<A, T> {
UnknownReference(Op<A, T>),
FutureTimestamp(Op<A, T>),
ExistingTimestamp(Op<A, T>),
}
Expand description
Represents errors that can occur when applying an op.
Note that this implements Debug
, Display
and Error
for all types T
,
as the contents of changes are omitted from any output.
Variants
Tuple Fields of UnknownReference
0: Op<A, T>
Tuple Fields of FutureTimestamp
0: Op<A, T>
Tuple Fields of ExistingTimestamp
0: Op<A, T>
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<A, T> RefUnwindSafe for ChronofoldError<A, T> where
A: RefUnwindSafe,
T: RefUnwindSafe,
impl<A, T> Send for ChronofoldError<A, T> where
A: Send,
T: Send,
impl<A, T> Sync for ChronofoldError<A, T> where
A: Sync,
T: Sync,
impl<A, T> Unpin for ChronofoldError<A, T> where
A: Unpin,
T: Unpin,
impl<A, T> UnwindSafe for ChronofoldError<A, T> where
A: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more