pub struct TlsClientFilter { /* private fields */ }Expand description
An implementation of TLS streams
Implementations§
Source§impl TlsClientFilter
impl TlsClientFilter
pub async fn create<F>(
io: Io<F>,
cfg: Arc<ClientConfig>,
domain: ServerName<'static>,
) -> Result<Io<Layer<TlsClientFilter, F>>, Error>where
F: Filter,
Trait Implementations§
Source§impl Debug for TlsClientFilter
impl Debug for TlsClientFilter
Source§impl FilterLayer for TlsClientFilter
impl FilterLayer for TlsClientFilter
Auto Trait Implementations§
impl !Freeze for TlsClientFilter
impl !RefUnwindSafe for TlsClientFilter
impl !Sync for TlsClientFilter
impl !UnwindSafe for TlsClientFilter
impl Send for TlsClientFilter
impl Unpin for TlsClientFilter
impl UnsafeUnpin for TlsClientFilter
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