#[non_exhaustive]pub struct ReferenceResult {
pub uri: String,
pub digest_algorithm: DigestAlgorithm,
pub status: DsigStatus,
pub pre_digest_data: Option<Vec<u8>>,
}Expand description
Per-reference verification result.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.uri: StringURI from the <Reference> element (for diagnostics).
digest_algorithm: DigestAlgorithmDigest algorithm used.
status: DsigStatusReference verification status.
pre_digest_data: Option<Vec<u8>>Pre-digest bytes (populated when store_pre_digest is enabled).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ReferenceResult
impl RefUnwindSafe for ReferenceResult
impl Send for ReferenceResult
impl Sync for ReferenceResult
impl Unpin for ReferenceResult
impl UnsafeUnpin for ReferenceResult
impl UnwindSafe for ReferenceResult
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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