pub struct TlsMaterial {
pub cert_file: Option<String>,
pub key_file: Option<String>,
pub ca_file: Option<String>,
}Fields§
§cert_file: Option<String>§key_file: Option<String>§ca_file: Option<String>Trait Implementations§
Source§impl Clone for TlsMaterial
impl Clone for TlsMaterial
Source§fn clone(&self) -> TlsMaterial
fn clone(&self) -> TlsMaterial
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 TlsMaterial
impl Debug for TlsMaterial
Source§impl<'de> Deserialize<'de> for TlsMaterial
impl<'de> Deserialize<'de> for TlsMaterial
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 TlsMaterial
impl PartialEq for TlsMaterial
Source§impl Serialize for TlsMaterial
impl Serialize for TlsMaterial
impl Eq for TlsMaterial
impl StructuralPartialEq for TlsMaterial
Auto Trait Implementations§
impl Freeze for TlsMaterial
impl RefUnwindSafe for TlsMaterial
impl Send for TlsMaterial
impl Sync for TlsMaterial
impl Unpin for TlsMaterial
impl UnsafeUnpin for TlsMaterial
impl UnwindSafe for TlsMaterial
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