Lines Matching defs:u64
161 pub fn be_u64<I, E: ParseError<I>>(input: I) -> IResult<I, u64, E>
169 let mut res = 0u64;
171 res = (res << 8) + byte as u64;
503 pub fn le_u64<I, E: ParseError<I>>(input: I) -> IResult<I, u64, E>
511 let mut res = 0u64;
513 res += (byte as u64) << (8 * index);
851 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian u64 integer,
852 /// otherwise if `nom::number::Endianness::Little` parse a little endian u64 integer.
857 /// use nom::number::complete::u64;
860 /// u64(nom::number::Endianness::Big)(s)
867 /// u64(nom::number::Endianness::Little)(s)
874 pub fn u64<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, u64, E>
2045 fn be_tst64(i: &[u8]) -> IResult<&[u8], u64> {
2046 u64(Endianness::Big)(i)
2048 fn le_tst64(i: &[u8]) -> IResult<&[u8], u64> {
2049 u64(Endianness::Little)(i)