pub enum MemberStatus<'view, 'certificate, 'document> {
Crl(&'view CrlCoverage<'view, 'certificate, 'document>),
CrlReading(&'view CrlReadingTarget<'view, 'certificate, 'document>),
Ocsp(&'view OcspTarget<'view, 'certificate, 'document>),
ResponderNoCheck(&'view ResponderPath<'view, 'view, 'certificate, 'document>),
}Expand description
An actual status-source association produced by this module’s shared target/authority kernels. Neither variant is a caller-written Good flag.
Variants§
Crl(&'view CrlCoverage<'view, 'certificate, 'document>)
Every complete/delta reason contributor has its actual authority bound.
CrlReading(&'view CrlReadingTarget<'view, 'certificate, 'document>)
Actual complete/delta facts, including stale/revoked/conflicting results which cannot mint qualified absence. No negative fact is discarded.
Ocsp(&'view OcspTarget<'view, 'certificate, 'document>)
Original OCSP target/issuing-key association; its actual status, update window, nonce and configured/delegated authority remain explicit.
ResponderNoCheck(&'view ResponderPath<'view, 'view, 'certificate, 'document>)
The final member is the actual delegated responder with a valid shared noCheck fact. This exempts only its revocation lookup, not its path or any non-anchor ancestor. An unresolved delegation cannot use this arm.
Auto Trait Implementations§
impl<'view, 'certificate, 'document> !RefUnwindSafe for MemberStatus<'view, 'certificate, 'document>
impl<'view, 'certificate, 'document> !Send for MemberStatus<'view, 'certificate, 'document>
impl<'view, 'certificate, 'document> !Sync for MemberStatus<'view, 'certificate, 'document>
impl<'view, 'certificate, 'document> !UnwindSafe for MemberStatus<'view, 'certificate, 'document>
impl<'view, 'certificate, 'document> Freeze for MemberStatus<'view, 'certificate, 'document>
impl<'view, 'certificate, 'document> Unpin for MemberStatus<'view, 'certificate, 'document>
impl<'view, 'certificate, 'document> UnsafeUnpin for MemberStatus<'view, 'certificate, 'document>
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