1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
pub mod http; pub mod pipe; #[cfg(feature = "use-openssl")] pub mod openssl; pub mod rustls; pub mod proxy_protocol; #[cfg(feature = "use-openssl")] pub use self::openssl::TlsHandshake; pub use self::pipe::Pipe; pub use self::http::{Http,StickySession}; pub use self::proxy_protocol::send::SendProxyProtocol; #[cfg(not(feature = "use-openssl"))] pub use self::rustls::TlsHandshake; #[derive(Debug,Clone,Copy,PartialEq)] pub enum ProtocolResult { Upgrade, Continue, }