pub struct CertificateDetails {
pub valid_at: Option<i64>,
pub expires_at: Option<i64>,
pub content: Option<String>,
}
Fields§
§valid_at: Option<i64>
The Unix timestamp (in seconds) of when the certificate becomes valid.
expires_at: Option<i64>
The Unix timestamp (in seconds) of when the certificate expires.
content: Option<String>
The content of the certificate in PEM format.
Implementations§
Source§impl CertificateDetails
impl CertificateDetails
Sourcepub fn builder() -> CertificateDetailsBuilder<((), (), ())>
pub fn builder() -> CertificateDetailsBuilder<((), (), ())>
Create a builder for building CertificateDetails
.
On the builder, call .valid_at(...)
(optional), .expires_at(...)
(optional), .content(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of CertificateDetails
.
Trait Implementations§
Source§impl Clone for CertificateDetails
impl Clone for CertificateDetails
Source§fn clone(&self) -> CertificateDetails
fn clone(&self) -> CertificateDetails
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CertificateDetails
impl Debug for CertificateDetails
Source§impl Default for CertificateDetails
impl Default for CertificateDetails
Source§fn default() -> CertificateDetails
fn default() -> CertificateDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CertificateDetails
impl<'de> Deserialize<'de> for CertificateDetails
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CertificateDetails
impl PartialEq for CertificateDetails
Source§impl Serialize for CertificateDetails
impl Serialize for CertificateDetails
impl StructuralPartialEq for CertificateDetails
Auto Trait Implementations§
impl Freeze for CertificateDetails
impl RefUnwindSafe for CertificateDetails
impl Send for CertificateDetails
impl Sync for CertificateDetails
impl Unpin for CertificateDetails
impl UnwindSafe for CertificateDetails
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