forked from AbleOS/ableos
87c3d0bb3a
add a shrimple macro
16 lines
485 B
Rust
16 lines
485 B
Rust
//! A module for small utilities to be used kernel wide
|
|
//! Simple functions and constants
|
|
|
|
/// Used when tab `\t` in hardware is not known and we will default to two spaces
|
|
pub const TAB: &str = " ";
|
|
|
|
|
|
// NOTE: this only reduces the code duplication in source code not in generated code!
|
|
// Written by Yours Truly: Munir
|
|
/// A simple macro to reduce code duplication when we use TAB internally
|
|
#[macro_export]
|
|
macro_rules! tab {
|
|
($num:expr) => {
|
|
TAB.repeat($num)
|
|
}
|
|
} |