pub trait UsizeConvert:
Copy
+ Clone
+ PartialEq
+ PartialOrd
+ Eq
+ Ord {
// Required methods
fn as_usize(&self) -> usize;
fn from_usize(value: usize) -> Self;
}Expand description
§UsizeConvert Trait
允许类型与 usize 之间互相转换。 任何自定义的地址或页码类型 (例如 Paddr, Vaddr) 必须实现此 Trait, 以便进行底层数值操作。
Required Methods§
Sourcefn from_usize(value: usize) -> Self
fn from_usize(value: usize) -> Self
将 usize 转换为类型。
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.