Lines Matching defs:i16
250 pub fn be_i16<I, E: ParseError<I>>(input: I) -> IResult<I, i16, E>
254 be_u16.map(|x| x as i16).parse(input)
592 pub fn le_i16<I, E: ParseError<I>>(input: I) -> IResult<I, i16, E>
596 le_u16.map(|x| x as i16).parse(input)
953 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian i16 integer,
954 /// otherwise if `nom::number::Endianness::Little` parse a little endian i16 integer.
959 /// use nom::number::complete::i16;
962 /// i16(nom::number::Endianness::Big)(s)
969 /// i16(nom::number::Endianness::Little)(s)
976 pub fn i16<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, i16, E>
2060 fn be_tsti16(i: &[u8]) -> IResult<&[u8], i16> {
2061 i16(Endianness::Big)(i)
2063 fn le_tsti16(i: &[u8]) -> IResult<&[u8], i16> {
2064 i16(Endianness::Little)(i)