1#![cfg_attr(
2 feature = "nightly",
3 feature(
4 allocator_api,
5 core_intrinsics,
6 hasher_prefixfree_extras,
7 impl_trait_in_assoc_type,
8 maybe_uninit_array_assume_init,
9 maybe_uninit_slice,
10 portable_simd,
11 slice_ptr_get,
12 )
13)]
14#![cfg_attr(feature = "nightly", allow(incomplete_features, internal_features))]
15#![allow(clippy::type_complexity, unstable_name_collisions)]
16#![warn(clippy::dbg_macro)]
17#![deny(
18 missing_docs,
19 clippy::missing_safety_doc,
20 unsafe_op_in_unsafe_fn,
21 deprecated_in_future,
22 rustdoc::broken_intra_doc_links,
23 rustdoc::bare_urls,
24 rustdoc::invalid_codeblock_attributes
25)]
26#![doc(
27 html_playground_url = "https://play.rust-lang.org/",
28 test(attr(deny(warnings)))
29)]
30
31mod alloc;
43mod bytes;
44mod collections;
45mod rust_nightly_apis;
46mod tagged_pointer;
47
48pub mod raw;
49#[doc(hidden)]
50pub mod tests_common;
51
52pub use bytes::*;
53pub use collections::*;
54pub use raw::visitor;
55
56#[doc = include_str!("../README.md")]
57#[cfg(doctest)]
58pub struct ReadmeDoctests;