pub struct TlsPaths {
pub domain: String,
pub key: PathBuf,
pub cert: PathBuf,
pub ca_cert: PathBuf,
}
Expand description
TLS config with paths to keys and certs
Fields§
§domain: String
Domain name
key: PathBuf
Path to client or server private key
cert: PathBuf
Path to client or server certificate
ca_cert: PathBuf
Path to Certificate Authority certificate
Trait Implementations§
source§impl<'de> Deserialize<'de> for TlsPaths
impl<'de> Deserialize<'de> for TlsPaths
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 TlsPaths
impl PartialEq for TlsPaths
impl Eq for TlsPaths
impl StructuralPartialEq for TlsPaths
Auto Trait Implementations§
impl Freeze for TlsPaths
impl RefUnwindSafe for TlsPaths
impl Send for TlsPaths
impl Sync for TlsPaths
impl Unpin for TlsPaths
impl UnwindSafe for TlsPaths
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
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.