[][src]Struct postgres::tls::NoTls

pub struct NoTls;

A MakeTlsConnect and TlsConnect implementation which simply returns an error.

This can be used when sslmode is none or prefer.

Trait Implementations

impl Copy for NoTls[src]

impl Clone for NoTls[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for NoTls[src]

impl<S> TlsConnect<S> for NoTls[src]

type Stream = NoTlsStream

The stream returned by the future.

type Error = NoTlsError

The error type returned by the future.

type Future = FutureResult<(NoTlsStream, ChannelBinding), NoTlsError>

The future returned by the connector.

impl<S> MakeTlsConnect<S> for NoTls[src]

type Stream = NoTlsStream

The stream type created by the TlsConnect implementation.

type TlsConnect = NoTls

The TlsConnect implementation created by this type.

type Error = NoTlsError

The error type retured by the TlsConnect implementation.

Auto Trait Implementations

impl Sync for NoTls

impl Send for NoTls

impl Unpin for NoTls

impl RefUnwindSafe for NoTls

impl UnwindSafe for NoTls

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same<T> for T

type Output = T

Should always be Self