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
//! The Drone Prelude. //! //! By default Rust automatically injects libcore prelude imports into every //! module. To inject the Drone prelude instead, place the following code to the //! `src/lib.rs`: //! //! ``` //! #![feature(prelude_import)] //! //! #[prelude_import] //! #[allow(unused_imports)] //! use drone_core::prelude::*; //! ``` #[doc(no_inline)] pub use core::prelude::v1::*; #[doc(no_inline)] pub use alloc::prelude::v1::*; #[cfg(not(feature = "std"))] #[doc(no_inline)] pub use crate::{dbg, eprint, eprintln, print, println}; #[cfg(feature = "std")] #[doc(no_inline)] pub use std::{dbg, eprint, eprintln, print, println};