Expand description
此模块重导出原始类型,以允许使用可能不会被其他声明的类型隐藏的类型。
通常,这仅在宏生成的代码中有用。
例如,当生成一个新的结构体和一个隐含的时候:
请注意,SOME_PROPERTY
关联的常量将无法编译,因为其类型 bool
指向结构体,而不是原始的 bool 类型。
正确的实现可能如下所示:
pub struct bool;
impl QueryId for bool {
const SOME_PROPERTY: core::primitive::bool = true;
}
Run