Lines Matching refs:str
13 use std::str;
15 fn category(i: &[u8]) -> IResult<&[u8], &str> {
18 str::from_utf8,
22 fn key_value(i: &[u8]) -> IResult<&[u8], (&str, &str)> {
23 let (i, key) = map_res(alphanumeric, str::from_utf8)(i)?;
25 let (i, val) = map_res(take_while(|c| c != b'\n' && c != b';'), str::from_utf8)(i)?;
30 fn keys_and_values(i: &[u8]) -> IResult<&[u8], HashMap<&str, &str>> {
36 fn category_and_keys(i: &[u8]) -> IResult<&[u8], (&str, HashMap<&str, &str>)> {
42 fn categories(i: &[u8]) -> IResult<&[u8], HashMap<&str, HashMap<&str, &str>>> {
69 Ok((i, o)) => println!("i: {:?} | o: {:?}", str::from_utf8(i), o),
86 Ok((i, (o1, o2))) => println!("i: {:?} | o: ({:?},{:?})", str::from_utf8(i), o1, o2),
103 Ok((i, (o1, o2))) => println!("i: {:?} | o: ({:?},{:?})", str::from_utf8(i), o1, o2),
120 Ok((i, (o1, o2))) => println!("i: {:?} | o: ({:?},{:?})", str::from_utf8(i), o1, o2),
140 Ok((i, ref o)) => println!("i: {:?} | o: {:?}", str::from_utf8(i), o),
144 let mut expected: HashMap<&str, &str> = HashMap::new();
165 Ok((i, ref o)) => println!("i: {:?} | o: {:?}", str::from_utf8(i), o),
169 let mut expected_h: HashMap<&str, &str> = HashMap::new();
193 Ok((i, ref o)) => println!("i: {:?} | o: {:?}", str::from_utf8(i), o),
197 let mut expected_1: HashMap<&str, &str> = HashMap::new();
200 let mut expected_2: HashMap<&str, &str> = HashMap::new();
203 let mut expected_h: HashMap<&str, HashMap<&str, &str>> = HashMap::new();