Function hex_string

Source
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}