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;
32mod decoded;
33pub mod decoder;
34mod encode;
35pub mod encoder;
36#[cfg(feature = "fuchsia")]
37pub mod fuchsia;
38mod owned;
39mod primitives;
40mod slot;
41mod take;
42mod wire;
43
44pub use bitflags::bitflags;
45pub use munge::munge;
46
47pub use self::chunk::*;
48pub use self::decode::*;
49pub use self::decoded::*;
50pub use self::decoder::{Decoder, DecoderExt};
51pub use self::encode::*;
52pub use self::encoder::{Encoder, EncoderExt};
53pub use self::owned::*;
54pub use self::primitives::*;
55pub use self::slot::*;
56pub use self::take::*;
57pub use self::wire::*;