pub struct WasiTlsCtxBuilder { /* private fields */ }Expand description
Builder-style structure used to create a WasiTlsCtx.
Implementations§
Source§impl WasiTlsCtxBuilder
impl WasiTlsCtxBuilder
Sourcepub fn provider(self, provider: Box<dyn TlsProvider>) -> Self
pub fn provider(self, provider: Box<dyn TlsProvider>) -> Self
Configure the TLS provider to use for this context.
By default, this is set to the DefaultProvider which is picked at
compile time based on feature flags. If this crate is compiled with
multiple TLS providers, this method can be used to specify the provider
at runtime.
Sourcepub fn build(self) -> WasiTlsCtx
pub fn build(self) -> WasiTlsCtx
Uses the configured context so far to construct the final WasiTlsCtx.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for WasiTlsCtxBuilder
impl !UnwindSafe for WasiTlsCtxBuilder
impl Freeze for WasiTlsCtxBuilder
impl Send for WasiTlsCtxBuilder
impl Sync for WasiTlsCtxBuilder
impl Unpin for WasiTlsCtxBuilder
impl UnsafeUnpin for WasiTlsCtxBuilder
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<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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