1 个不稳定版本
0.1.0 | 2024年6月3日 |
---|
2232 在 编码
每月下载 28 次
4KB
hex-macro
hex-macro
是一个Rust crate,它提供了一个 hex!
宏,用于编译时十六进制解码。
use hex_macro::hex;
pub const DATA: [u8; 11] = hex!("0x48656c6c6f20776f726c64"); // Also works without the '0x' prefix
assert_eq!(DATA, *b"Hello world");
功能
- 在编译时将十六进制字符串解码为字节数组。
- 支持带有和不带有
0x
前缀的十六进制字符串。
安装
将以下内容添加到您的 Cargo.toml
[dependencies]
hex-macro = "0.1.0"
待办事项
- 使用功能标志添加对其他解码后端的支持
许可证
本项目许可协议为MIT许可证。
贡献
欢迎贡献!请打开一个issue或提交一个GitHub上的pull request。
依赖
~305–760KB
~18K SLoC