hyper_client_sockets/
lib.rs#![cfg_attr(docsrs, feature(doc_cfg))]
#![allow(unused)]
#[cfg_attr(docsrs, doc(cfg(feature = "unix")))]
#[cfg(feature = "unix")]
pub mod unix;
#[cfg_attr(docsrs, doc(cfg(feature = "vsock")))]
#[cfg(feature = "vsock")]
pub mod vsock;
#[cfg_attr(docsrs, doc(cfg(feature = "firecracker")))]
#[cfg(feature = "firecracker")]
pub mod firecracker;
#[cfg(all(feature = "vsock", feature = "tokio-backend"))]
pub(crate) mod vsock_internal;
#[allow(unused)]
fn io_input_err(detail: &str) -> std::io::Error {
std::io::Error::new(std::io::ErrorKind::InvalidInput, detail)
}
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum Backend {
#[cfg_attr(docsrs, doc(cfg(feature = "tokio-backend")))]
#[cfg(feature = "tokio-backend")]
Tokio,
#[cfg_attr(docsrs, doc(cfg(feature = "async-io-backend")))]
#[cfg(feature = "async-io-backend")]
AsyncIo,
}