Module std::primitive 1.43.0[−][src]
Expand description
此模块重导出基本类型,以允许其他声明的类型不可能掩盖的用法。
通常,这仅在宏生成的代码中有用。
例如,当生成一个新的结构体和一个隐含的时候:
ⓘ
pub struct bool; impl QueryId for bool { const SOME_PROPERTY: bool = true; }Run
请注意,SOME_PROPERTY
关联的常量将无法编译,因为其类型 bool
指向结构体,而不是原始的 bool 类型。
正确的实现可能如下所示:
pub struct bool; impl QueryId for bool { const SOME_PROPERTY: core::primitive::bool = true; }Run
Re-exports
pub use bool; | |
pub use char; | |
pub use f32; | |
pub use f64; | |
pub use i128; | |
pub use i16; | |
pub use i32; | |
pub use i64; | |
pub use i8; | |
pub use isize; | |
pub use str; | |
pub use u128; | |
pub use u16; | |
pub use u32; | |
pub use u64; | |
pub use u8; | |
pub use usize; |