1#[macro_use]
2mod impl_client;
3pub mod controller;
4mod default_session_save;
5mod maybe_stream;
6mod request_manager;
7mod result;
8#[cfg(feature = "use_rustls")]
9mod rustls_accept_any_cert_verifier;
10
11use aqueue::Actor;
12use std::sync::Arc;
13
14pub use controller::*;
15pub use default_session_save::*;
16pub use impl_client::*;
17pub use result::RetResult;
18
19#[cfg(feature = "use_rustls")]
20pub use rustls_accept_any_cert_verifier::RustlsAcceptAnyCertVerifier;
21
22pub type NetxClientArc<T> = Arc<Actor<NetXClient<T>>>;
24
25pub type NetxClientArcDef = Arc<Actor<NetXClient<DefaultSessionStore>>>;