Lines Matching defs:hex_u32
1303 /// use nom::number::streaming::hex_u32;
1306 /// hex_u32(s)
1314 pub fn hex_u32<'a, E: ParseError<&'a [u8]>>(input: &'a [u8]) -> IResult<&'a [u8], u32, E> {
2025 hex_u32(&b";"[..]),
2028 assert_parse!(hex_u32(&b"ff;"[..]), Ok((&b";"[..], 255)));
2029 assert_parse!(hex_u32(&b"1be2;"[..]), Ok((&b";"[..], 7138)));
2030 assert_parse!(hex_u32(&b"c5a31be2;"[..]), Ok((&b";"[..], 3_315_801_058)));
2031 assert_parse!(hex_u32(&b"C5A31be2;"[..]), Ok((&b";"[..], 3_315_801_058)));
2032 assert_parse!(hex_u32(&b"00c5a31be2;"[..]), Ok((&b"e2;"[..], 12_952_347)));
2034 hex_u32(&b"c5a31be201;"[..]),
2037 assert_parse!(hex_u32(&b"ffffffff;"[..]), Ok((&b";"[..], 4_294_967_295)));
2038 assert_parse!(hex_u32(&b"0x1be2;"[..]), Ok((&b"x1be2;"[..], 0)));
2039 assert_parse!(hex_u32(&b"12af"[..]), Err(Err::Incomplete(Needed::new(1))));