mod socket;
mod tls;
pub use socket::Socket;
pub use tls::{CertificateInput, MaybeTlsStream};
#[cfg(feature = "_rt-async-std")]
type PollReadBuf<'a> = [u8];
#[cfg(any(feature = "_rt-actix", feature = "_rt-tokio"))]
type PollReadBuf<'a> = sqlx_rt::ReadBuf<'a>;
#[cfg(feature = "_rt-async-std")]
type PollReadOut = usize;
#[cfg(any(feature = "_rt-actix", feature = "_rt-tokio"))]
type PollReadOut = ();