1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
pub mod layout_hack;
pub mod logarithm_base2_as_usize;
pub mod non_null_ext;
pub mod non_null_pointer;
pub mod non_null_u8_ext;
pub mod non_null_u8_node_pointer;
pub mod non_zero_u32_ext;
pub mod non_zero_usize;
pub mod non_zero_usize_ext;
pub mod pointer_ext;
pub mod pointer_mut_ext;
pub mod u64_ext;
pub mod usize_ext;

pub mod prelude {
    pub(crate) use super::layout_hack::*;

    pub(crate) use super::non_null_ext::*;
    pub(crate) use super::non_null_pointer::*;
    pub(crate) use super::non_null_u8_ext::*;
    pub(crate) use super::non_zero_usize::*;

    pub(crate) use super::non_zero_u32_ext::*;
    pub(crate) use super::non_zero_usize_ext::*;
    pub(crate) use super::pointer_ext::*;
    pub(crate) use super::pointer_mut_ext::*;
    pub(crate) use super::u64_ext::*;
    pub(crate) use super::usize_ext::*;
}