pub struct TlsConfigRequired {
pub validate_hostname: bool,
pub client_key: Option<ByteArray>,
pub client_cert: Option<ByteArray>,
pub ca: CaConfig,
}
Fields§
§validate_hostname: bool
§client_key: Option<ByteArray>
§client_cert: Option<ByteArray>
§ca: CaConfig
Implementations§
Source§impl TlsConfigRequired
impl TlsConfigRequired
pub fn new(validate_hostname: bool, ca: CaConfig) -> TlsConfigRequired
Trait Implementations§
Source§impl Clone for TlsConfigRequired
impl Clone for TlsConfigRequired
Source§fn clone(&self) -> TlsConfigRequired
fn clone(&self) -> TlsConfigRequired
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 TlsConfigRequired
impl Debug for TlsConfigRequired
Source§impl<'de> Deserialize<'de> for TlsConfigRequired
impl<'de> Deserialize<'de> for TlsConfigRequired
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 TlsConfigRequired
impl PartialEq for TlsConfigRequired
Source§impl Serialize for TlsConfigRequired
impl Serialize for TlsConfigRequired
impl StructuralPartialEq for TlsConfigRequired
Auto Trait Implementations§
impl Freeze for TlsConfigRequired
impl RefUnwindSafe for TlsConfigRequired
impl Send for TlsConfigRequired
impl Sync for TlsConfigRequired
impl Unpin for TlsConfigRequired
impl UnwindSafe for TlsConfigRequired
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