pub enum BindingOriginCaptureError {
Restore(CapsuleRestoreError),
Canonical(CapsuleDecodeError),
Decode {
participant_id: ParticipantId,
error: CapsuleDecodeError,
},
Association {
participant_id: ParticipantId,
},
Validation {
participant_id: ParticipantId,
error: StorageRestoreError,
},
Capture(CapsuleCaptureError),
}Expand description
Canonical source decoding and exact live capture association failures.
Variants§
Restore(CapsuleRestoreError)
The complete capsule failed its native joint history and frontier validation.
Canonical(CapsuleDecodeError)
The canonical capsule reader refused the captured bytes.
Decode
The original canonical source reader refused these bytes.
Fields
§
participant_id: ParticipantIdThe permanent participant selected by this source.
§
error: CapsuleDecodeErrorThe original canonical source decode failure.
Association
The source does not belong to this participant and sealed frontier.
Fields
§
participant_id: ParticipantIdThe permanent participant at the refused association.
Validation
The source does not match the existing member and binding.
Fields
§
participant_id: ParticipantIdThe permanent participant selected by this source.
§
error: StorageRestoreErrorThe original native member and binding validation failure.
Capture(CapsuleCaptureError)
The ordinary capsule writer refused the borrowed values.
Trait Implementations§
Source§impl Clone for BindingOriginCaptureError
impl Clone for BindingOriginCaptureError
Source§impl Debug for BindingOriginCaptureError
impl Debug for BindingOriginCaptureError
impl Eq for BindingOriginCaptureError
impl StructuralPartialEq for BindingOriginCaptureError
Auto Trait Implementations§
impl Freeze for BindingOriginCaptureError
impl RefUnwindSafe for BindingOriginCaptureError
impl Send for BindingOriginCaptureError
impl Sync for BindingOriginCaptureError
impl Unpin for BindingOriginCaptureError
impl UnsafeUnpin for BindingOriginCaptureError
impl UnwindSafe for BindingOriginCaptureError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more