Skip to main content

hexdump_demo/
hexdump_demo.rs

1use os_dev_toolkit::fmt::hexdump_to_sink;
2use os_dev_toolkit::log::LogSink;
3
4struct StdoutSink;
5impl LogSink for StdoutSink {
6    fn write_str(&mut self, s: &str) {
7        print!("{}", s);
8    }
9}
10
11fn main() {
12    let data = [0u8, 1, 2, 3, 0xaa, 0xbb, 0xcc, 0xdd];
13    let mut sink = StdoutSink;
14    hexdump_to_sink(&data, &mut sink, 8);
15}