[−][src]Enum tokio_postgres::tls::NoTlsStream
pub enum NoTlsStream {}
The TLS "stream" type produced by the NoTls
connector.
Since NoTls
doesn't support TLS, this type is uninhabited.
Trait Implementations
impl AsyncRead for NoTlsStream
[src][+]
fn poll_read(
self: Pin<&mut Self>,
_: &mut Context,
_: &mut [u8]
) -> Poll<Result<usize>>
[src][−]
self: Pin<&mut Self>,
_: &mut Context,
_: &mut [u8]
) -> Poll<Result<usize>>
Attempt to read from the AsyncRead
into buf
. Read more
unsafe fn prepare_uninitialized_buffer(
&self,
buf: &mut [MaybeUninit<u8>]
) -> bool
[src][−]
&self,
buf: &mut [MaybeUninit<u8>]
) -> bool
Prepares an uninitialized buffer to be safe to pass to read
. Returns true
if the supplied buffer was zeroed out. Read more
fn poll_read_buf<B>(
self: Pin<&mut Self>,
cx: &mut Context,
buf: &mut B
) -> Poll<Result<usize, Error>> where
B: BufMut,
[src][−]
self: Pin<&mut Self>,
cx: &mut Context,
buf: &mut B
) -> Poll<Result<usize, Error>> where
B: BufMut,
Pull some bytes from this source into the specified BufMut
, returning how many bytes were read. Read more
impl AsyncWrite for NoTlsStream
[src][+]
fn poll_write(
self: Pin<&mut Self>,
_: &mut Context,
_: &[u8]
) -> Poll<Result<usize>>
[src][−]
self: Pin<&mut Self>,
_: &mut Context,
_: &[u8]
) -> Poll<Result<usize>>
Attempt to write bytes from buf
into the object. Read more
fn poll_flush(self: Pin<&mut Self>, _: &mut Context) -> Poll<Result<()>>
[src][−]
Attempt to flush the object, ensuring that any buffered data reach their destination. Read more
fn poll_shutdown(self: Pin<&mut Self>, _: &mut Context) -> Poll<Result<()>>
[src][−]
Initiates or attempts to shut down this writer, returning success when the I/O connection has completely shut down. Read more
fn poll_write_buf<B>(
self: Pin<&mut Self>,
cx: &mut Context,
buf: &mut B
) -> Poll<Result<usize, Error>> where
B: Buf,
[src][−]
self: Pin<&mut Self>,
cx: &mut Context,
buf: &mut B
) -> Poll<Result<usize, Error>> where
B: Buf,
Write a Buf
into this value, returning how many bytes were written. Read more
impl TlsStream for NoTlsStream
[src][+]
fn channel_binding(&self) -> ChannelBinding
[src][−]
Returns channel binding information for the session.
Auto Trait Implementations
impl RefUnwindSafe for NoTlsStream
impl Send for NoTlsStream
impl Sync for NoTlsStream
impl Unpin for NoTlsStream
impl UnwindSafe for NoTlsStream
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
[src][−]
Gets the TypeId
of self
. Read more
impl<R> AsyncReadExt for R where
R: AsyncRead + ?Sized,
[src][+]
R: AsyncRead + ?Sized,
fn chain<R>(self, next: R) -> Chain<Self, R> where
R: AsyncRead,
[src][−]
R: AsyncRead,
Create a new AsyncRead
instance that chains this stream with next
. Read more
fn read(&'a mut self, buf: &'a mut [u8]) -> Read<'a, Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Pull some bytes from this source into the specified buffer, returning how many bytes were read. Read more
fn read_buf<B>(&'a mut self, buf: &'a mut B) -> ReadBuf<'a, Self, B> where
B: BufMut,
[src][−]
B: BufMut,
Pull some bytes from this source into the specified buffer, advancing the buffer's internal cursor. Read more
fn read_exact(&'a mut self, buf: &'a mut [u8]) -> ReadExact<'a, Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Read the exact number of bytes required to fill buf
. Read more
fn read_u8(&'a mut self) -> ReadU8<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Reads an unsigned 8 bit integer from the underlying reader. Read more
fn read_i8(&'a mut self) -> ReadI8<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Reads a signed 8 bit integer from the underlying reader. Read more
fn read_u16(&'a mut self) -> ReadU16<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Reads an unsigned 16-bit integer in big-endian order from the underlying reader. Read more
fn read_i16(&'a mut self) -> ReadI16<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Reads a signed 16-bit integer in big-endian order from the underlying reader. Read more
fn read_u32(&'a mut self) -> ReadU32<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Reads an unsigned 32-bit integer in big-endian order from the underlying reader. Read more
fn read_i32(&'a mut self) -> ReadI32<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Reads a signed 32-bit integer in big-endian order from the underlying reader. Read more
fn read_u64(&'a mut self) -> ReadU64<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Reads an unsigned 64-bit integer in big-endian order from the underlying reader. Read more
fn read_i64(&'a mut self) -> ReadI64<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Reads an signed 64-bit integer in big-endian order from the underlying reader. Read more
fn read_u128(&'a mut self) -> ReadU128<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Reads an unsigned 128-bit integer in big-endian order from the underlying reader. Read more
fn read_i128(&'a mut self) -> ReadI128<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Reads an signed 128-bit integer in big-endian order from the underlying reader. Read more
fn read_to_end(&'a mut self, buf: &'a mut Vec<u8>) -> ReadToEnd<'a, Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Read all bytes until EOF in this source, placing them into buf
. Read more
fn read_to_string(&'a mut self, dst: &'a mut String) -> ReadToString<'a, Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Read all bytes until EOF in this source, appending them to buf
. Read more
fn take(self, limit: u64) -> Take<Self>
[src][−]
Creates an adaptor which reads at most limit
bytes from it. Read more
impl<W> AsyncWriteExt for W where
W: AsyncWrite + ?Sized,
[src][+]
W: AsyncWrite + ?Sized,
fn write(&'a mut self, src: &'a [u8]) -> Write<'a, Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Write a buffer into this writer, returning how many bytes were written. Read more
fn write_buf<B>(&'a mut self, src: &'a mut B) -> WriteBuf<'a, Self, B> where
B: Buf,
[src][−]
B: Buf,
Write a buffer into this writer, advancing the buffer's internal cursor. Read more
fn write_all(&'a mut self, src: &'a [u8]) -> WriteAll<'a, Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Attempts to write an entire buffer into this writer. Read more
fn write_u8(&'a mut self, n: u8) -> WriteU8<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Writes an unsigned 8-bit integer to the underlying writer. Read more
fn write_i8(&'a mut self, n: i8) -> WriteI8<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Writes an unsigned 8-bit integer to the underlying writer. Read more
fn write_u16(&'a mut self, n: u16) -> WriteU16<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Writes an unsigned 16-bit integer in big-endian order to the underlying writer. Read more
fn write_i16(&'a mut self, n: i16) -> WriteI16<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Writes a signed 16-bit integer in big-endian order to the underlying writer. Read more
fn write_u32(&'a mut self, n: u32) -> WriteU32<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Writes an unsigned 32-bit integer in big-endian order to the underlying writer. Read more
fn write_i32(&'a mut self, n: i32) -> WriteI32<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Writes a signed 32-bit integer in big-endian order to the underlying writer. Read more
fn write_u64(&'a mut self, n: u64) -> WriteU64<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Writes an unsigned 64-bit integer in big-endian order to the underlying writer. Read more
fn write_i64(&'a mut self, n: i64) -> WriteI64<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Writes an signed 64-bit integer in big-endian order to the underlying writer. Read more
fn write_u128(&'a mut self, n: u128) -> WriteU128<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Writes an unsigned 128-bit integer in big-endian order to the underlying writer. Read more
fn write_i128(&'a mut self, n: i128) -> WriteI128<&'a mut Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Writes an signed 128-bit integer in big-endian order to the underlying writer. Read more
fn flush(&mut self) -> Flush<Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Flush this output stream, ensuring that all intermediately buffered contents reach their destination. Read more
fn shutdown(&mut self) -> Shutdown<Self> where
Self: Unpin,
[src][−]
Self: Unpin,
Shuts down the output stream, ensuring that the value can be dropped cleanly. Read more
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
fn borrow(&self) -> &T
[src][−]
Immutably borrows from an owned value. Read more
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src][−]
Mutably borrows from an owned value. Read more
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src][−]
Performs the conversion.
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src][−]
Performs the conversion.
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[+]
V: MultiLane<T>,