pub enum BindingError<E, N> {
Access(AccessError<E, N>),
Signature {
node: N,
status: Status,
},
Target {
node: N,
},
Missing {
node: N,
},
Reference {
node: N,
},
References {
node: N,
},
}Expand description
Binding failed independently of a baseline property or path-trust decision.
Variants§
Access(AccessError<E, N>)
Original XML/resource/generation failure, never a signature mismatch.
Signature
The exact selected signature has no successful XMLDSig outcome.
Target
Target does not identify the selected Signature by local bare-name URI.
Fields
§
node: NOriginal QualifyingProperties container.
Missing
No authenticated reference protects the original SignedProperties.
Fields
§
node: NOriginal SignedProperties.
Reference
Matching target has wrong Type, digest outcome or incomplete coverage.
Fields
§
node: NOriginal Reference node.
References
Baseline signature has fewer than two SignedInfo references.
Fields
§
node: NOriginal Signature.
Trait Implementations§
Auto Trait Implementations§
impl<E, N> Forget for BindingError<E, N>
impl<E, N> Freeze for BindingError<E, N>
impl<E, N> RefUnwindSafe for BindingError<E, N>
impl<E, N> Send for BindingError<E, N>
impl<E, N> Sync for BindingError<E, N>
impl<E, N> Unpin for BindingError<E, N>
impl<E, N> UnsafeUnpin for BindingError<E, N>
impl<E, N> UnwindSafe for BindingError<E, N>
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