forked from AbleOS/holey-bytes
18 lines
332 B
Rust
18 lines
332 B
Rust
|
macro_rules! arch_specific {
|
||
|
{
|
||
|
$({$($cfg:tt)*} : $mod:ident;)*
|
||
|
} => {$(
|
||
|
#[cfg($($cfg)*)]
|
||
|
mod $mod;
|
||
|
|
||
|
#[cfg($($cfg)*)]
|
||
|
pub use $mod::*;
|
||
|
)*};
|
||
|
}
|
||
|
|
||
|
arch_specific! {
|
||
|
{target_arch = "x86_64" }: x86_64;
|
||
|
{target_arch = "riscv64"}: riscv64;
|
||
|
{target_arch = "aarch64"}: aarch64;
|
||
|
}
|