Lines Matching defs:i16
241 pub fn be_i16<I, E: ParseError<I>>(input: I) -> IResult<I, i16, E>
245 be_u16.map(|x| x as i16).parse(input)
566 pub fn le_i16<I, E: ParseError<I>>(input: I) -> IResult<I, i16, E>
570 le_u16.map(|x| x as i16).parse(input)
927 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian i16 integer,
928 /// otherwise if `nom::number::Endianness::Little` parse a little endian i16 integer.
933 /// use nom::number::streaming::i16;
936 /// i16::<_, (_, ErrorKind)>(nom::number::Endianness::Big)(s)
943 /// i16::<_, (_, ErrorKind)>(nom::number::Endianness::Little)(s)
950 pub fn i16<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, i16, E>
2139 fn be_tsti16(i: &[u8]) -> IResult<&[u8], i16> {
2140 i16(Endianness::Big)(i)
2142 fn le_tsti16(i: &[u8]) -> IResult<&[u8], i16> {
2143 i16(Endianness::Little)(i)