Enum libpijul::UnrecordError [−][src]
pub enum UnrecordError<ChangestoreError: Error + 'static, TxnError: Error + 'static> { Changestore(ChangestoreError), Txn(TxnError), Block(BlockError<TxnError>), InconsistentChange(InconsistentChange<TxnError>), ChangeNotInChannel { hash: ChangeId, }, ChangeIsDependedUpon { change_id: ChangeId, dependent: ChangeId, }, Missing(MissingError<TxnError>), LocalApply(LocalApplyError<TxnError>), Apply(ApplyError<ChangestoreError, TxnError>), }
Variants
Block(BlockError<TxnError>)
InconsistentChange(InconsistentChange<TxnError>)
LocalApply(LocalApplyError<TxnError>)
Apply(ApplyError<ChangestoreError, TxnError>)
Trait Implementations
impl<ChangestoreError: Error + 'static, TxnError: Error + 'static> Display for UnrecordError<ChangestoreError, TxnError>
impl<ChangestoreError: Error + 'static, TxnError: Error + 'static> Display for UnrecordError<ChangestoreError, TxnError>
impl<ChangestoreError: Error + 'static, TxnError: Error + 'static> Error for UnrecordError<ChangestoreError, TxnError>
impl<ChangestoreError: Error + 'static, TxnError: Error + 'static> Error for UnrecordError<ChangestoreError, TxnError>
impl<ChangestoreError: Error + 'static, TxnError: Error + 'static> From<ApplyError<ChangestoreError, TxnError>> for UnrecordError<ChangestoreError, TxnError>
impl<ChangestoreError: Error + 'static, TxnError: Error + 'static> From<ApplyError<ChangestoreError, TxnError>> for UnrecordError<ChangestoreError, TxnError>
Performs the conversion.
impl<ChangestoreError: Error + 'static, TxnError: Error + 'static> From<BlockError<TxnError>> for UnrecordError<ChangestoreError, TxnError>
impl<ChangestoreError: Error + 'static, TxnError: Error + 'static> From<BlockError<TxnError>> for UnrecordError<ChangestoreError, TxnError>
Performs the conversion.
impl<ChangestoreError: Error + 'static, TxnError: Error + 'static> From<InconsistentChange<TxnError>> for UnrecordError<ChangestoreError, TxnError>
impl<ChangestoreError: Error + 'static, TxnError: Error + 'static> From<InconsistentChange<TxnError>> for UnrecordError<ChangestoreError, TxnError>
Performs the conversion.
impl<ChangestoreError: Error + 'static, TxnError: Error + 'static> From<LocalApplyError<TxnError>> for UnrecordError<ChangestoreError, TxnError>
impl<ChangestoreError: Error + 'static, TxnError: Error + 'static> From<LocalApplyError<TxnError>> for UnrecordError<ChangestoreError, TxnError>
Performs the conversion.
impl<P: Error + 'static, T: Error + 'static, A: Error + 'static> From<UnrecordError<P, T>> for ArchiveError<P, T, A>
impl<P: Error + 'static, T: Error + 'static, A: Error + 'static> From<UnrecordError<P, T>> for ArchiveError<P, T, A>
Performs the conversion.
Auto Trait Implementations
impl<ChangestoreError, TxnError> RefUnwindSafe for UnrecordError<ChangestoreError, TxnError> where
ChangestoreError: RefUnwindSafe,
TxnError: RefUnwindSafe,
impl<ChangestoreError, TxnError> Send for UnrecordError<ChangestoreError, TxnError> where
ChangestoreError: Send,
TxnError: Send,
impl<ChangestoreError, TxnError> Sync for UnrecordError<ChangestoreError, TxnError> where
ChangestoreError: Sync,
TxnError: Sync,
impl<ChangestoreError, TxnError> Unpin for UnrecordError<ChangestoreError, TxnError> where
ChangestoreError: Unpin,
TxnError: Unpin,
impl<ChangestoreError, TxnError> UnwindSafe for UnrecordError<ChangestoreError, TxnError> where
ChangestoreError: UnwindSafe,
TxnError: UnwindSafe,