pub struct InboundTlsSection {
pub cert_path: PathBuf,
pub key_path: PathBuf,
/* private fields */
}Expand description
Inbound server identity loaded and validated before binding a listener.
Fields§
§cert_path: PathBufPath to the PEM-encoded certificate chain.
key_path: PathBufPath to the PEM-encoded private key.
Implementations§
Source§impl InboundTlsSection
impl InboundTlsSection
Sourcepub fn from_paths(cert_path: PathBuf, key_path: PathBuf) -> Self
pub fn from_paths(cert_path: PathBuf, key_path: PathBuf) -> Self
Construct an inbound identity whose absolute or caller-owned paths are read when the transport identity is loaded.
Trait Implementations§
Source§impl Clone for InboundTlsSection
impl Clone for InboundTlsSection
Source§fn clone(&self) -> InboundTlsSection
fn clone(&self) -> InboundTlsSection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InboundTlsSection
impl Debug for InboundTlsSection
Source§impl<'de> Deserialize<'de> for InboundTlsSection
impl<'de> Deserialize<'de> for InboundTlsSection
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 InboundTlsSection
impl RefUnwindSafe for InboundTlsSection
impl Send for InboundTlsSection
impl Sync for InboundTlsSection
impl Unpin for InboundTlsSection
impl UnsafeUnpin for InboundTlsSection
impl UnwindSafe for InboundTlsSection
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request