microsandbox-network 0.7.9

Networking types and smoltcp engine for the microsandbox project.
Documentation
//! Outbound proxy configuration and transport implementations.

mod http_connect;
mod socks;
mod types;

//--------------------------------------------------------------------------------------------------
// Re-Exports
//--------------------------------------------------------------------------------------------------

#[cfg(feature = "engine")]
pub use crate::tcp::proxy::*;

#[doc(hidden)]
pub use http_connect::ResolvedHttpConnectCredentials;
pub use http_connect::{HttpConnectCredentials, HttpConnectProxyBuilder};
#[doc(hidden)]
pub use socks::ResolvedSocks5Credentials;
pub use socks::{Socks4ProxyBuilder, Socks5Credentials, Socks5ProxyBuilder};
#[doc(hidden)]
pub use types::ResolvedOutboundProxy;
#[doc(hidden)]
pub use types::ResolvedProxyCredentials;
pub use types::{
    OutboundProxy, OutboundProxyBuildError, OutboundProxyBuilder, OutboundProxyConfig,
    OutboundProxyParseError, OutboundProxyProtocol,
};