1个不稳定版本
0.1.0 | 2022年1月16日 |
---|
#1685 in 数学
用于 2 crates
7KB
Trait for IS_SIGNED associated constant
在编写本文档时,由于负特质界限和实现专业化仅在Nightly Rust中可用,因此根据是否为有符号的原始整数类型实现分离复杂。
此crate可以减轻痛苦,但并不能完全解决问题。
Rust参考摘录
数字类型
整数类型
无符号整数类型包括
类型 | 最小值 | 最大值 |
---|---|---|
u8 |
0 | 28-1 |
u16 |
0 | 216-1 |
u32 |
0 | 232-1 |
u64 |
0 | 264-1 |
u128 |
0 | 2128-1 |
有符号的补码整数类型包括
类型 | 最小值 | 最大值 |
---|---|---|
i8 |
-(27) | 27-1 |
i16 |
-(215) | 215-1 |
i32 |
-(231) | 231-1 |
i64 |
-(263) | 263-1 |
i128 |
-(2127) | 2127-1 |
许可证
许可协议为Apache License, Version 2.0或MIT许可证,任选其一。除非您明确说明,否则您有意提交以包含在此crate中的任何贡献,根据Apache-2.0许可证的定义,应按上述方式双重许可,不得添加任何额外条款或条件。