#[non_exhaustive]pub struct CachedCrl {
pub der: CertificateRevocationListDer<'static>,
pub this_update: SystemTime,
pub next_update: Option<SystemTime>,
pub fetched_at: SystemTime,
pub source_url: String,
}Expand description
Parsed CRL cached in memory and keyed by its source URL.
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.der: CertificateRevocationListDer<'static>DER bytes for the CRL.
this_update: SystemTimethisUpdate field from the CRL.
next_update: Option<SystemTime>nextUpdate field from the CRL, if present.
fetched_at: SystemTimeTime the server fetched this CRL.
source_url: StringSource URL used for retrieval.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CachedCrl
impl RefUnwindSafe for CachedCrl
impl Send for CachedCrl
impl Sync for CachedCrl
impl Unpin for CachedCrl
impl UnsafeUnpin for CachedCrl
impl UnwindSafe for CachedCrl
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