ostd/
prelude.rs

1// SPDX-License-Identifier: MPL-2.0
2
3//! The prelude.
4
5/// A specialized [`Result`] type for this crate.
6///
7/// [`Result`]: core::result::Result
8pub type Result<T> = core::result::Result<T, crate::error::Error>;
9
10pub(crate) use alloc::{boxed::Box, sync::Arc, vec::Vec};
11
12#[cfg(ktest)]
13pub use ostd_macros::ktest;
14
15pub use crate::{
16    early_print as print, early_println as println,
17    mm::{HasPaddr, HasSize, Paddr, Vaddr},
18    panic::abort,
19};