pub struct ApiAuth {
pub identifier: ApiIdentifier,
pub status: Option<String>,
pub expires: Option<String>,
pub challenges: Vec<ApiChallenge>,
pub wildcard: Option<bool>,
}
Fields§
§identifier: ApiIdentifier
§status: Option<String>
§expires: Option<String>
§challenges: Vec<ApiChallenge>
§wildcard: Option<bool>
Implementations§
Source§impl ApiAuth
impl ApiAuth
pub fn is_status_pending(&self) -> bool
pub fn is_status_valid(&self) -> bool
pub fn is_status_invalid(&self) -> bool
pub fn is_status_deactivated(&self) -> bool
pub fn is_status_expired(&self) -> bool
pub fn is_status_revoked(&self) -> bool
pub fn wildcard(&self) -> bool
pub fn http_challenge(&self) -> Option<&ApiChallenge>
pub fn dns_challenge(&self) -> Option<&ApiChallenge>
pub fn tls_alpn_challenge(&self) -> Option<&ApiChallenge>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ApiAuth
impl<'de> Deserialize<'de> for ApiAuth
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
impl Eq for ApiAuth
impl StructuralPartialEq for ApiAuth
Auto Trait Implementations§
impl Freeze for ApiAuth
impl RefUnwindSafe for ApiAuth
impl Send for ApiAuth
impl Sync for ApiAuth
impl Unpin for ApiAuth
impl UnwindSafe for ApiAuth
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