1#![deny(
11 future_incompatible,
12 missing_docs,
13 nonstandard_style,
14 unused,
15 warnings,
16 clippy::all,
17 clippy::alloc_instead_of_core,
18 clippy::missing_safety_doc,
19 clippy::std_instead_of_core,
20 rustdoc::broken_intra_doc_links,
23 rustdoc::missing_crate_level_docs
24)]
25#![forbid(unsafe_op_in_unsafe_fn)]
26
27mod client;
28#[cfg(feature = "compat")]
29mod compat;
30mod decoded;
31mod endpoint;
32mod error;
33mod executor;
34#[cfg(feature = "fuchsia")]
35pub mod fuchsia;
36#[cfg(feature = "fasync")]
37pub mod fuchsia_async;
38mod future;
39mod protocol;
40mod server;
41mod service;
42
43pub use self::client::*;
44#[cfg(feature = "compat")]
45#[allow(unused)]
47pub use self::compat::*;
48pub use self::decoded::*;
49pub use self::endpoint::*;
50pub use self::error::*;
51pub use self::executor::*;
52pub use self::future::*;
53pub use self::protocol::*;
54pub use self::server::*;
55pub use self::service::*;