#[repr(C)]pub struct ArchivedThirdPartyCertificateInfowhere
String: Archive,
Option<u64>: Archive,
u64: Archive,{Show 16 fields
pub name: <String as Archive>::Archived,
pub company: <String as Archive>::Archived,
pub contact_email: <String as Archive>::Archived,
pub support_url: <String as Archive>::Archived,
pub public_key: <String as Archive>::Archived,
pub fingerprint: <String as Archive>::Archived,
pub short_fingerprint: <String as Archive>::Archived,
pub added_unix_seconds: <Option<u64> as Archive>::Archived,
pub not_before_unix_seconds: <u64 as Archive>::Archived,
pub not_after_unix_seconds: <u64 as Archive>::Archived,
pub serial_number: <String as Archive>::Archived,
pub issuer: <String as Archive>::Archived,
pub subject: <String as Archive>::Archived,
pub basic_constraints: <String as Archive>::Archived,
pub key_usage: <String as Archive>::Archived,
pub extended_key_usage: <String as Archive>::Archived,
}Expand description
An archived ThirdPartyCertificateInfo
Fields§
§name: <String as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::name
company: <String as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::company
contact_email: <String as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::contact_email
support_url: <String as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::support_url
public_key: <String as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::public_key
fingerprint: <String as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::fingerprint
short_fingerprint: <String as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::short_fingerprint
added_unix_seconds: <Option<u64> as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::added_unix_seconds
not_before_unix_seconds: <u64 as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::not_before_unix_seconds
not_after_unix_seconds: <u64 as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::not_after_unix_seconds
serial_number: <String as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::serial_number
issuer: <String as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::issuer
subject: <String as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::subject
basic_constraints: <String as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::basic_constraints
key_usage: <String as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::key_usage
extended_key_usage: <String as Archive>::ArchivedThe archived counterpart of ThirdPartyCertificateInfo::extended_key_usage
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedThirdPartyCertificateInfowhere
String: Archive,
Option<u64>: Archive,
u64: Archive,
<__C as Fallible>::Error: Trace,
<String as Archive>::Archived: CheckBytes<__C>,
<Option<u64> as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedThirdPartyCertificateInfowhere
String: Archive,
Option<u64>: Archive,
u64: Archive,
<__C as Fallible>::Error: Trace,
<String as Archive>::Archived: CheckBytes<__C>,
<Option<u64> as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
Source§unsafe fn check_bytes(
value: *const Self,
context: &mut __C,
) -> Result<(), <__C as Fallible>::Error>
unsafe fn check_bytes( value: *const Self, context: &mut __C, ) -> Result<(), <__C as Fallible>::Error>
impl Portable for ArchivedThirdPartyCertificateInfowhere
String: Archive,
Option<u64>: Archive,
u64: Archive,
<String as Archive>::Archived: Portable,
<Option<u64> as Archive>::Archived: Portable,
<u64 as Archive>::Archived: Portable,
Auto Trait Implementations§
impl Freeze for ArchivedThirdPartyCertificateInfo
impl RefUnwindSafe for ArchivedThirdPartyCertificateInfo
impl Send for ArchivedThirdPartyCertificateInfo
impl Sync for ArchivedThirdPartyCertificateInfo
impl !Unpin for ArchivedThirdPartyCertificateInfo
impl !UnsafeUnpin for ArchivedThirdPartyCertificateInfo
impl UnwindSafe for ArchivedThirdPartyCertificateInfo
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T, U> Into<U> for Twhere
U: From<T>,
impl<T, U> Into<U> for Twhere
U: From<T>,
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2where
T: SharedNiching<N1, N2>,
N1: Niching<T>,
N2: Niching<T>,
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2where
T: SharedNiching<N1, N2>,
N1: Niching<T>,
N2: Niching<T>,
§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
out indicating that a T is niched.