#![forbid(
arithmetic_overflow,
mutable_transmutes,
no_mangle_const_items,
unknown_crate_types,
unsafe_code
)]
#![warn(
missing_debug_implementations,
missing_docs,
trivial_casts,
trivial_numeric_casts,
unreachable_pub,
unused_extern_crates,
unused_import_braces,
unused_qualifications,
unused_results,
clippy::unicode_not_nfc
)]
mod connection;
mod endpoint;
mod endpoint_builder;
mod error;
mod utils;
mod wire_msg;
pub use connection::{Connection, ConnectionIncoming, RecvStream, SendStream};
pub use endpoint::{Endpoint, IncomingConnections};
pub use endpoint_builder::EndpointBuilder;
pub use error::{
CertificateError, Close, ConnectionError, EndpointError, InternalConfigError, RecvError,
RpcError, SendError, StreamError, TransportErrorCode, UnsupportedStreamOperation,
};
pub use wire_msg::{UsrMsgBytes, WireMsg};
#[cfg(test)]
mod tests;