pub fn hex_string<'a>(src: &mut &[u8], dst: &'a mut [u8]) -> Result<()>
Examples found in repository?
examples/e0.rs (line 21)
3fn main() {
4 let src = "x:-3.14,\n\
5 y:5,\n\
6 sha1:9a7270b7e752fcc3f51decbc656270834ed45a39".as_bytes();
7 let src = &mut &src[..];
8
9 parse::literal(src, "x:").unwrap();
10 let _x = parse::f32(src).unwrap();
11 parse::literal(src, ",").unwrap();
12 parse::whitespace_if_any(src);
13
14 parse::literal(src, "y:").unwrap();
15 let _y = parse::f32(src).unwrap();
16 parse::literal(src, ",").unwrap();
17 parse::whitespace_if_any(src);
18
19 let mut hash = [0u8; 20];
20 parse::literal(src, "sha1:").unwrap();
21 parse::hex_string(src, &mut hash[..]).unwrap();
22
23 for &b in &hash[..] {
24 print!("{:02x}", b);
25 }
26 println!("");
27}