#![cfg_attr(docsrs, feature(doc_cfg))]
#![allow(ambiguous_glob_reexports)]
#![warn(rust_2018_idioms)]
#![doc(html_root_url = "https://docs.rs/aerosocket/")]
pub use aerosocket_core::*;
#[cfg(feature = "transport-tcp")]
pub use aerosocket_transport_tcp as transport_tcp;
#[cfg(feature = "transport-tls")]
pub use aerosocket_transport_tls as transport_tls;
#[cfg(feature = "wasm")]
pub use aerosocket_wasm as wasm;
#[cfg(feature = "server")]
pub use aerosocket_server as server;
#[cfg(feature = "client")]
pub use aerosocket_client as client;
pub mod prelude {
pub use aerosocket_core::prelude::*;
#[cfg(feature = "server")]
pub use aerosocket_server::prelude::*;
#[cfg(feature = "client")]
pub use aerosocket_client::prelude::*;
#[cfg(feature = "transport-tcp")]
pub use aerosocket_transport_tcp::prelude::*;
#[cfg(feature = "transport-tls")]
pub use aerosocket_transport_tls::prelude::*;
#[cfg(feature = "wasm")]
pub use aerosocket_wasm::prelude::*;
}
#[cfg(test)]
mod tests {
#[test]
fn test_library_compiles() {
assert_eq!(env!("CARGO_PKG_NAME"), "aerosocket");
}
}