Struct libp2p_websocket::tls::Builder
source · pub struct Builder { /* private fields */ }
Expand description
TLS configuration builder.
Implementations§
source§impl Builder
impl Builder
sourcepub fn server<I>(
&mut self,
key: PrivateKey,
certs: I,
) -> Result<&mut Self, Error>where
I: IntoIterator<Item = Certificate>,
pub fn server<I>(
&mut self,
key: PrivateKey,
certs: I,
) -> Result<&mut Self, Error>where
I: IntoIterator<Item = Certificate>,
Set server key and certificate chain.
sourcepub fn add_trust(&mut self, cert: &Certificate) -> Result<&mut Self, Error>
pub fn add_trust(&mut self, cert: &Certificate) -> Result<&mut Self, Error>
Add an additional trust anchor.
Auto Trait Implementations§
impl Freeze for Builder
impl !RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl !UnwindSafe for Builder
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> 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