pub struct SiteSslConfig {
pub enabled: bool,
pub auto_cert: bool,
pub domains: Vec<String>,
pub cert_file: Option<String>,
pub key_file: Option<String>,
pub acme: Option<SiteAcmeConfig>,
}Fields§
§enabled: bool§auto_cert: bool§domains: Vec<String>§cert_file: Option<String>§key_file: Option<String>§acme: Option<SiteAcmeConfig>Trait Implementations§
Source§impl Clone for SiteSslConfig
impl Clone for SiteSslConfig
Source§fn clone(&self) -> SiteSslConfig
fn clone(&self) -> SiteSslConfig
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 SiteSslConfig
impl Debug for SiteSslConfig
Source§impl Default for SiteSslConfig
impl Default for SiteSslConfig
Source§fn default() -> SiteSslConfig
fn default() -> SiteSslConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SiteSslConfig
impl<'de> Deserialize<'de> for SiteSslConfig
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
Auto Trait Implementations§
impl Freeze for SiteSslConfig
impl RefUnwindSafe for SiteSslConfig
impl Send for SiteSslConfig
impl Sync for SiteSslConfig
impl Unpin for SiteSslConfig
impl UnwindSafe for SiteSslConfig
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