我需要转换&[u8]为十六进制表示.例如[ A9, 45, FF, 00 ... ].
&[u8]
[ A9, 45, FF, 00 ... ]
std::fmt::UpperHex切片没有实现特性(所以我不能使用std::fmt::format).Rust具有serialize::hex::ToHex特征,它转换&[u8]为十六进制字符串,但我需要一个具有单独字节的表示.
std::fmt::UpperHex
std::fmt::format
serialize::hex::ToHex
我可以UpperHex为&[u8]自己实现特质,但我不确定这会是多么规范.这样做最规范的方法是什么?
UpperHex
hex slice rust
hex ×1
rust ×1
slice ×1