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 30 31
#![feature(const_type_id)] #![feature(proc_macro_hygiene)] #![no_std] #[cfg(not(feature = "no-std"))] extern crate std; extern crate alloc; #[macro_use] pub mod macros; pub mod exception; #[cfg(feature = "futures")] pub mod future; pub mod inout; pub mod nullable; pub mod sync; pub mod vec; mod vendor; pub mod prelude { pub use crate::exception::*; #[cfg(feature = "futures")] pub use crate::future::*; pub use crate::inout::*; pub use crate::macros::*; pub use crate::nullable::*; pub use crate::sync::*; pub use crate::vec::*; pub use crate::{try_as_arc, try_as_ref, try_as_str, try_into_arc, try_not_null}; }