// SPDX-License-Identifier: MPL-2.0 //! The prelude. /// A specialized [`Result`] type for this crate. /// /// [`Result`]: core::result::Result pub type Result = core::result::Result; pub(crate) use alloc::{boxed::Box, sync::Arc, vec::Vec}; #[cfg(ktest)] pub use ostd_macros::ktest; pub use crate::{ early_print as print, early_println as println, mm::{Paddr, UntypedMem, Vaddr}, panic::abort, };