Upgrade to tokio 0.2/futures 0.3
This commit is contained in:
@@ -42,8 +42,7 @@
|
||||
#![doc(html_root_url = "https://docs.rs/postgres-openssl/0.3")]
|
||||
#![warn(rust_2018_idioms, clippy::all, missing_docs)]
|
||||
|
||||
use futures::task::Context;
|
||||
use futures::Poll;
|
||||
use std::task::{Poll, Context};
|
||||
#[cfg(feature = "runtime")]
|
||||
use openssl::error::ErrorStack;
|
||||
use openssl::hash::MessageDigest;
|
||||
@@ -57,12 +56,14 @@ use std::io;
|
||||
use std::pin::Pin;
|
||||
#[cfg(feature = "runtime")]
|
||||
use std::sync::Arc;
|
||||
use tokio_io::{AsyncRead, AsyncWrite, Buf, BufMut};
|
||||
use tokio::io::{AsyncRead, AsyncWrite};
|
||||
use bytes::{Buf, BufMut};
|
||||
use tokio_openssl::{HandshakeError, SslStream};
|
||||
use tokio_postgres::tls;
|
||||
#[cfg(feature = "runtime")]
|
||||
use tokio_postgres::tls::MakeTlsConnect;
|
||||
use tokio_postgres::tls::{ChannelBinding, TlsConnect};
|
||||
use std::mem::MaybeUninit;
|
||||
|
||||
#[cfg(test)]
|
||||
mod test;
|
||||
@@ -156,7 +157,7 @@ impl<S> AsyncRead for TlsStream<S>
|
||||
where
|
||||
S: AsyncRead + AsyncWrite + Unpin,
|
||||
{
|
||||
unsafe fn prepare_uninitialized_buffer(&self, buf: &mut [u8]) -> bool {
|
||||
unsafe fn prepare_uninitialized_buffer(&self, buf: &mut [MaybeUninit<u8>]) -> bool {
|
||||
self.0.prepare_uninitialized_buffer(buf)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user