2个版本
0.1.1 | 2021年8月24日 |
---|---|
0.1.0 | 2021年8月24日 |
#26 在 #ensure
用于 tupleops
6KB
确保两种类型相同,或者在编译时失败。
use same_types::assert_same_types;
assert_same_types!(u32, u32, u32, u32);
use same_types::assert_same_types;
// Fails with the message:
// the trait `SameTypes` is not implemented for `(i32, u32)`
assert_same_types!(u32, u32, i32, u32);
lib.rs
:
确保两种类型相同,或者在编译时失败。
use same_types::assert_same_types;
assert_same_types!(u32, u32, u32, u32);
use same_types::assert_same_types;
// Fails with the message:
// the trait `SameTypes` is not implemented for `(i32, u32)`
assert_same_types!(u32, u32, i32, u32);