Lines Matching defs:u16
62 pub fn be_u16<I, E: ParseError<I>>(input: I) -> IResult<I, u16, E>
70 let mut res = 0u16;
72 res = (res << 8) + byte as u16;
404 pub fn le_u16<I, E: ParseError<I>>(input: I) -> IResult<I, u16, E>
412 let mut res = 0u16;
414 res += (byte as u16) << (8 * index);
733 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian u16 integer,
734 /// otherwise if `nom::number::Endianness::Little` parse a little endian u16 integer.
740 /// use nom::number::complete::u16;
743 /// u16(nom::number::Endianness::Big)(s)
750 /// u16(nom::number::Endianness::Little)(s)
757 pub fn u16<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, u16, E>
2021 fn be_tst16(i: &[u8]) -> IResult<&[u8], u16> {
2022 u16(Endianness::Big)(i)
2024 fn le_tst16(i: &[u8]) -> IResult<&[u8], u16> {
2025 u16(Endianness::Little)(i)