Macro impl_page_num
Source macro_rules! impl_page_num {
($type:ty, $addr_type:ty) => { ... };
}
Expand description
§impl_page_num! 宏
快速为给定类型实现 UsizeConvert 和 PageNum Trait。
此宏同时调用 impl_calc_ops! 来实现所有的算术和位操作。
§使用示例
ⓘ#[repr(transparent)]
#[derive(Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Debug)]
pub struct MyPpn(pub usize);
impl_page_num!(MyPpn, Paddr);