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值格式化

Download history • Rust 包仓库 278/week @ 2024-04-25 • Rust 包仓库 226/week @ 2024-05-02 • Rust 包仓库 235/week @ 2024-05-09 • Rust 包仓库 243/week @ 2024-05-16 • Rust 包仓库 224/week @ 2024-05-23 • Rust 包仓库 234/week @ 2024-05-30 • Rust 包仓库 202/week @ 2024-06-06 • Rust 包仓库 210/week @ 2024-06-13 • Rust 包仓库 208/week @ 2024-06-20 • Rust 包仓库 213/week @ 2024-06-27 • Rust 包仓库 186/week @ 2024-07-04 • Rust 包仓库 187/week @ 2024-07-11 • Rust 包仓库 213/week @ 2024-07-18 • Rust 包仓库 229/week @ 2024-07-25 • Rust 包仓库 174/week @ 2024-08-01 • Rust 包仓库 189/week @ 2024-08-08 • Rust 包仓库

826 每月下载次数
用于 fwupd-dbus

MIT/Apache

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")

无运行时依赖