Enum libpijul::LocalApplyError [−][src]
pub enum LocalApplyError<TxnError: Error + 'static> { DependencyMissing { hash: Hash, }, ChangeAlreadyOnChannel { hash: Hash, }, Txn(TxnError), Block { block: Position<ChangeId>, }, InvalidChange, }
Variants
Show fields
Fields of DependencyMissing
hash: Hash
Show fields
Fields of ChangeAlreadyOnChannel
hash: Hash
Trait Implementations
Performs the conversion.
Performs the conversion.
impl<ChangestoreError: Error, TxnError: Error + 'static> From<LocalApplyError<TxnError>> for ApplyError<ChangestoreError, TxnError>
impl<ChangestoreError: Error, TxnError: Error + 'static> From<LocalApplyError<TxnError>> for ApplyError<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.
Auto Trait Implementations
impl<TxnError> RefUnwindSafe for LocalApplyError<TxnError> where
TxnError: RefUnwindSafe,
impl<TxnError> Send for LocalApplyError<TxnError> where
TxnError: Send,
impl<TxnError> Sync for LocalApplyError<TxnError> where
TxnError: Sync,
impl<TxnError> Unpin for LocalApplyError<TxnError> where
TxnError: Unpin,
impl<TxnError> UnwindSafe for LocalApplyError<TxnError> where
TxnError: UnwindSafe,