显示软件包…
3 个版本
0.1.2 | 2019 年 5 月 24 日 |
---|---|
0.1.1 | 2019 年 5 月 23 日 |
0.1.0 | 2019 年 5 月 23 日 |
#94 在 #条件
每月 45 次下载
4KB
types
Rust 类型条件,封装 std::any::Typed
。
示例
ty_cond
assert_eq!(types::ty_cond(&0, &1), true);
assert_ne!(types::ty_cond(&0, &String::default()), true);
Conds
use types::Conds;
// ints
assert_eq!(0_i8.is_i8(), true);
assert_ne!(0_u8.is_i8(), true);
// uints
assert_eq!(0_u8.is_u8(), true);
assert_ne!(0_i8.is_u8(), true);
// floats
assert_eq!(0_f32.is_f32(), true);
assert_ne!(0_i32.is_f32(), true);