1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#![no_std]
#![cfg_attr(all(feature = "use_alloc", not(feature = "use_std")), feature(alloc))]
#![cfg_attr(all(feature = "use_collections", not(feature = "use_std")), feature(collections))]
#[cfg(feature = "use_std")]
extern crate std;
#[cfg(all(feature = "use_alloc", not(feature = "use_std")))]
extern crate alloc;
#[cfg(all(feature = "use_collections", not(feature = "use_std")))]
extern crate collections;
mod object;
mod slice;
pub use object::Managed;
pub use slice::ManagedSlice;