1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#[macro_use]
mod macros;
#[doc(hidden)] pub mod phantom_data;
#[cfg(any(feature = "std", feature = "alloc"))]
#[doc(hidden)] pub mod r#box {
#[cfg(all(not(feature = "std"), feature = "alloc"))]
use alloc::boxed::Box;
wrapper_deref!(Box<T>);
}
#[cfg(feature = "std")]
#[doc(hidden)] pub mod cell;
#[cfg(feature = "std")]
#[doc(hidden)] pub mod ref_cell;
#[cfg(feature = "std")]
#[doc(hidden)] pub mod rc { wrapper_deref!(::std::rc::Rc<T>); }
#[cfg(feature = "std")]
#[doc(hidden)] pub mod arc { wrapper_deref!(::std::sync::Arc<T>); }