Lines Matching defs:be_u24
85 /// use nom::number::complete::be_u24;
88 /// be_u24(s)
95 pub fn be_u24<I, E: ParseError<I>>(input: I) -> IResult<I, u32, E>
278 be_u24
781 /// let be_u24 = |s| {
785 /// assert_eq!(be_u24(&b"\x00\x03\x05abcefg"[..]), Ok((&b"abcefg"[..], 0x000305)));
786 /// assert_eq!(be_u24(&b"\x01"[..]), Err(Err::Error((&[0x01][..], ErrorKind::Eof))));
801 crate::number::Endianness::Big => be_u24,
804 crate::number::Endianness::Native => be_u24,
1687 assert_parse!(be_u24(&[0x00, 0x00, 0x00][..]), Ok((&b""[..], 0)));
1688 assert_parse!(be_u24(&[0x00, 0xFF, 0xFF][..]), Ok((&b""[..], 65_535_u32)));
1690 be_u24(&[0x12, 0x34, 0x56][..]),