1#![deny(
8 future_incompatible,
9 missing_docs,
10 nonstandard_style,
11 unused,
12 warnings,
13 clippy::all,
14 clippy::alloc_instead_of_core,
15 clippy::missing_safety_doc,
16 clippy::std_instead_of_core,
17 rustdoc::broken_intra_doc_links,
20 rustdoc::missing_crate_level_docs
21)]
22#![forbid(unsafe_op_in_unsafe_fn)]
23
24#[cfg(test)]
25#[macro_use]
26mod testing;
27
28mod chunk;
29#[cfg(feature = "compat")]
30mod compat;
31mod decode;
32pub mod decoder;
33mod encode;
34pub mod encoder;
35#[cfg(target_os = "fuchsia")]
36pub mod fuchsia;
37mod owned;
38mod primitives;
39mod slot;
40mod take;
41mod wire;
42
43pub use bitflags::bitflags;
44pub use munge::munge;
45
46pub use self::chunk::*;
47pub use self::decode::*;
48pub use self::decoder::{Decoder, DecoderExt};
49pub use self::encode::*;
50pub use self::encoder::{Encoder, EncoderExt};
51pub use self::owned::*;
52pub use self::primitives::*;
53pub use self::slot::*;
54pub use self::take::*;
55pub use self::wire::*;