pub struct ListenerTlsConfig {
pub cert_file: Option<PathBuf>,
pub key_file: Option<PathBuf>,
}Expand description
DEFERRED (Phase 1): per-listener host-TLS material. Present in the schema for forward parity, but a
declared tls block is REFUSED at config load in Phase 1 (plaintext-only) — see ListenerConfig.
Fields§
§cert_file: Option<PathBuf>PEM certificate chain path.
key_file: Option<PathBuf>PEM private-key path.
Trait Implementations§
Source§impl Clone for ListenerTlsConfig
impl Clone for ListenerTlsConfig
Source§impl Debug for ListenerTlsConfig
impl Debug for ListenerTlsConfig
Source§impl Default for ListenerTlsConfig
impl Default for ListenerTlsConfig
Source§impl<'de> Deserialize<'de> for ListenerTlsConfig
impl<'de> Deserialize<'de> for ListenerTlsConfig
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 ListenerTlsConfig
impl RefUnwindSafe for ListenerTlsConfig
impl Send for ListenerTlsConfig
impl Sync for ListenerTlsConfig
impl Unpin for ListenerTlsConfig
impl UnsafeUnpin for ListenerTlsConfig
impl UnwindSafe for ListenerTlsConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more