pub struct StatusRoleComparison<'certificate, 'document, N, D, G> { /* private fields */ }Expand description
One actual exclusive credential CA status target and a reference comparison.
Implementations§
Source§impl<'c, 'd, N: Copy, D: Copy, G: Copy> StatusRoleComparison<'c, 'd, N, D, G>
impl<'c, 'd, N: Copy, D: Copy, G: Copy> StatusRoleComparison<'c, 'd, N, D, G>
Sourcepub fn artifact(&self) -> ArtifactRef<'c, 'd>
pub fn artifact(&self) -> ArtifactRef<'c, 'd>
Actual contributing complete/delta CRL or basic response, not its signer.
Sourcepub fn target(&self) -> &'c Certificate<'d>
pub fn target(&self) -> &'c Certificate<'d>
Actual exclusive credential target CA whose status is referenced.
Sourcepub fn kind(&self) -> ExclusiveFindingKind
pub fn kind(&self) -> ExclusiveFindingKind
Asserted forbidden CA versus indeterminate old-certificate CA evidence.
Sourcepub fn agreement(&self) -> StatusRoleAgreement
pub fn agreement(&self) -> StatusRoleAgreement
Digest fact or the outstanding whole-envelope obligation.
Sourcepub fn envelope(&self) -> Option<(ArtifactSource, Location<N, D, G>)>
pub fn envelope(&self) -> Option<(ArtifactSource, Location<N, D, G>)>
First original whole envelope containing this exact known basic body. None for a CRL or missing envelope; no serialization fabricates a source.
Auto Trait Implementations§
impl<'certificate, 'document, N, D, G> !RefUnwindSafe for StatusRoleComparison<'certificate, 'document, N, D, G>
impl<'certificate, 'document, N, D, G> !Send for StatusRoleComparison<'certificate, 'document, N, D, G>
impl<'certificate, 'document, N, D, G> !Sync for StatusRoleComparison<'certificate, 'document, N, D, G>
impl<'certificate, 'document, N, D, G> !UnwindSafe for StatusRoleComparison<'certificate, 'document, N, D, G>
impl<'certificate, 'document, N, D, G> Forget for StatusRoleComparison<'certificate, 'document, N, D, G>
impl<'certificate, 'document, N, D, G> Freeze for StatusRoleComparison<'certificate, 'document, N, D, G>
impl<'certificate, 'document, N, D, G> Unpin for StatusRoleComparison<'certificate, 'document, N, D, G>
impl<'certificate, 'document, N, D, G> UnsafeUnpin for StatusRoleComparison<'certificate, 'document, N, D, G>
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