pub enum Error<SE, PE> {
ForeignDigest,
Unstreamable,
Source(SE),
Provider(PE),
Resource(MemoryError),
Stream(Error),
OutputWidth {
expected: usize,
actual: usize,
},
}Expand description
Execution failure stays independent of completed digest agreement.
Variants§
ForeignDigest
A prepared XML method was paired with another provider’s output.
Unstreamable
The provider resolved an identity but cannot stream its digest state.
Source(SE)
Original complete-source acquisition/replay refusal.
Provider(PE)
Original selected-provider failure, including resource/policy refusal.
Resource(MemoryError)
Driver metadata admission failed before callback execution.
Stream(Error)
Existing stream driver refused dispatch. Its location is the virtual input’s start (zero), NOT a physical XML byte or decoded ASN.1 offset; the outer binary error preserves the actual XML value node/generation.
OutputWidth
Backend output contradicts its already resolved fixed width. This is processing failure, not malformed declared bytes or a normal mismatch.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<SE, PE> !Freeze for Error<SE, PE>
impl<SE, PE> Forget for Error<SE, PE>
impl<SE, PE> RefUnwindSafe for Error<SE, PE>where
SE: RefUnwindSafe,
PE: RefUnwindSafe,
impl<SE, PE> Send for Error<SE, PE>
impl<SE, PE> Sync for Error<SE, PE>
impl<SE, PE> Unpin for Error<SE, PE>
impl<SE, PE> UnsafeUnpin for Error<SE, PE>where
SE: UnsafeUnpin,
PE: UnsafeUnpin,
impl<SE, PE> UnwindSafe for Error<SE, PE>where
SE: UnwindSafe,
PE: UnwindSafe,
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