4 个版本
使用旧 Rust 2015
0.1.3 | 2019 年 7 月 9 日 |
---|---|
0.1.2 | 2017 年 11 月 2 日 |
0.1.1 | 2017 年 9 月 29 日 |
0.1.0 | 2017 年 9 月 29 日 |
#262 在 值格式化
826 每月下载次数
用于 fwupd-dbus
4KB
hex-view
注意:从 Rust 1.26.0 版本开始,这个包不再必要,因为可以使用 &[u8]
格式化为十六进制,使用 :x?
和 :X?
格式化器。
轻松将 &[u8]
格式化为十六进制。
use hex_view::HexView;
let ff00_slice: &[u8] = &[255, 0];
assert_eq!(format!("{:x}", HexView::from(&ff00_slice)), "ff00")
HexView::from
还适用于实现了 AsRef<[u8]>
的任何东西,例如 &Vec<u8>
use hex_view::HexView;
let ff00_vec: Vec<u8> = vec![255, 0];
assert_eq!(format!("{:X}", HexView::from(&ff00_vec)), "FF00")
许可证:MIT/Apache-2.0
lib.rs
:
注意:从 Rust 1.26.0 版本开始,这个包不再必要,因为可以使用 &[u8]
格式化为十六进制,使用 :x?
和 :X?
格式化器。
轻松将 &[u8]
格式化为十六进制。
use hex_view::HexView;
let ff00_slice: &[u8] = &[255, 0];
assert_eq!(format!("{:x}", HexView::from(&ff00_slice)), "ff00")
HexView::from
还适用于实现了 AsRef<[u8]>
的任何东西,例如 &Vec<u8>
use hex_view::HexView;
let ff00_vec: Vec<u8> = vec![255, 0];
assert_eq!(format!("{:X}", HexView::from(&ff00_vec)), "FF00")