12个稳定版本
1.4.1 | 2023年5月31日 |
---|---|
1.4.0 | 2023年4月20日 |
1.3.2 | 2023年1月28日 |
1.3.0 | 2022年7月9日 |
1.0.1 | 2021年9月2日 |
#23 in #hex-string
21KB
316 行
hex-wrapper
是数字和十六进制字符串转换封装的集合。
请参阅 docs.rs 了解用法。
lib.rs
:
hex-wrapper
提供N位无符号十六进制数。
大致来说,Hex在 uN
和 (小写) String
十六进制之间进行转换。
特性
默认值全部关闭。
rand
: 启用随机构造函数HexN::rand()
或HexN::with_rng()
。serde
: 启用在serde
(例如json) 中使用的转换。db
: 启用实现diesel
v1.4 特性的实现。
特质
每个十六进制特质实现以下特质
Default
(仅适用于HexN
,不适用于NonZeroHexN
);FromStr
;TryFrom<&str>
;Debug
;Display
(因此自动实现ToString
);Into<String>
和相反的String
实现From<HexN>
;Serialize
和Deserialize
(仅在启用serde
特性时)。
依赖项
~0–790KB
~15K SLoC