#编译 #编译时 #等价性 #检查 #eq

compile_type_eq

编译时类型等价性检查

2 个版本

0.1.1 2020年12月25日
0.1.0 2020年12月25日

#7 in #eq

MIT 许可协议

6KB

compile-type-eq

此包帮助您在编译时检查类型等价性。

使用示例

use compile_type_eq::*;

assert_types_eq::<i32, i32>();
assert_types_not_eq::<i32, u32, _>();

这将失败

use compile_type_eq::*;

assert_types_eq::<i32, u32>();
assert_types_not_eq::<i32, i32, _>();

更复杂的示例请参见示例文件夹


lib.rs:

此包帮助您在编译时检查类型等价性。

使用方法

use compile_type_eq::*;

assert_types_eq::<i32, i32>();
assert_types_not_eq::<i32, u32, _>();
use compile_type_eq::*;

assert_types_eq::<i32, u32>();
assert_types_not_eq::<i32, i32, _>();

更复杂的示例请参见示例文件夹

无运行时依赖