Struct madsim_tokio_postgres::tls::NoTls
source · [−]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
sourceimpl<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.
sourcefn 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 more
sourceimpl<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.
sourcefn connect(self, _: S) -> NoTlsFutureⓘNotable traits for NoTlsFutureimpl Future for NoTlsFuture type Output = Result<NoTlsStream, NoTlsError>;
fn connect(self, _: S) -> NoTlsFutureⓘNotable traits for NoTlsFutureimpl Future for NoTlsFuture type Output = Result<NoTlsStream, NoTlsError>;
Returns a future performing a TLS handshake over the stream.
impl Copy for NoTls
Auto Trait Implementations
impl RefUnwindSafe for NoTls
impl Send for NoTls
impl Sync for NoTls
impl Unpin for NoTls
impl UnwindSafe for NoTls
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more