userspace/macros/traits/
primitive.rs

1#[macro_export]
2macro_rules! trait_implement_primitive {
3    ($tv:expr, $($t:ty),*) => {
4        $(
5            impl $crate::traits::Primitive<crate::Origin,crate::Origin> for $t {
6                const IS_PRIMITIVE: bool = $tv;
7            }
8        )*
9    };
10}
11pub use trait_implement_primitive;