pub struct NoTls;
Expand description
A MakeTlsConnect
and TlsConnect
implementation which simply returns an error.
This can be used when sslmode
is none
or prefer
.
Trait Implementations§
source§impl<S> MakeTlsConnect<S> for NoTls
impl<S> MakeTlsConnect<S> for NoTls
§type Stream = NoTlsStream
type Stream = NoTlsStream
The stream type created by the
TlsConnect
implementation.§type TlsConnect = NoTls
type TlsConnect = NoTls
The
TlsConnect
implementation created by this type.§type Error = NoTlsError
type Error = NoTlsError
The error type returned by the
TlsConnect
implementation.source§fn make_tls_connect(&mut self, _: &str) -> Result<NoTls, NoTlsError>
fn make_tls_connect(&mut self, _: &str) -> Result<NoTls, NoTlsError>
Creates a new
TlsConnect
or. Read moresource§impl<S> TlsConnect<S> for NoTls
impl<S> TlsConnect<S> for NoTls
§type Stream = NoTlsStream
type Stream = NoTlsStream
The stream returned by the future.
§type Error = NoTlsError
type Error = NoTlsError
The error returned by the future.
§type Future = NoTlsFuture
type Future = NoTlsFuture
The future returned by the connector.
source§fn connect(self, _: S) -> NoTlsFuture ⓘ
fn connect(self, _: S) -> NoTlsFuture ⓘ
Returns a future performing a TLS handshake over the stream.
impl Copy for NoTls
Auto Trait Implementations§
impl Freeze for NoTls
impl RefUnwindSafe for NoTls
impl Send for NoTls
impl Sync for NoTls
impl Unpin for NoTls
impl UnwindSafe for NoTls
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,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)