Lines Matching refs:Endianness
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.
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>
762 crate::number::Endianness::Big => be_u16,
763 crate::number::Endianness::Little => le_u16,
765 crate::number::Endianness::Native => be_u16,
767 crate::number::Endianness::Native => le_u16,
773 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian u24 integer,
774 /// otherwise if `nom::number::Endianness::Little` parse a little endian u24 integer.
782 /// u24(nom::number::Endianness::Big)(s)
789 /// u24(nom::number::Endianness::Little)(s)
796 pub fn u24<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, u32, E>
801 crate::number::Endianness::Big => be_u24,
802 crate::number::Endianness::Little => le_u24,
804 crate::number::Endianness::Native => be_u24,
806 crate::number::Endianness::Native => le_u24,
812 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian u32 integer,
813 /// otherwise if `nom::number::Endianness::Little` parse a little endian u32 integer.
821 /// u32(nom::number::Endianness::Big)(s)
828 /// u32(nom::number::Endianness::Little)(s)
835 pub fn u32<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, u32, E>
840 crate::number::Endianness::Big => be_u32,
841 crate::number::Endianness::Little => le_u32,
843 crate::number::Endianness::Native => be_u32,
845 crate::number::Endianness::Native => le_u32,
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.
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>
879 crate::number::Endianness::Big => be_u64,
880 crate::number::Endianness::Little => le_u64,
882 crate::number::Endianness::Native => be_u64,
884 crate::number::Endianness::Native => le_u64,
890 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian u128 integer,
891 /// otherwise if `nom::number::Endianness::Little` parse a little endian u128 integer.
899 /// u128(nom::number::Endianness::Big)(s)
906 /// u128(nom::number::Endianness::Little)(s)
913 pub fn u128<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, u128, E>
918 crate::number::Endianness::Big => be_u128,
919 crate::number::Endianness::Little => le_u128,
921 crate::number::Endianness::Native => be_u128,
923 crate::number::Endianness::Native => le_u128,
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.
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>
981 crate::number::Endianness::Big => be_i16,
982 crate::number::Endianness::Little => le_i16,
984 crate::number::Endianness::Native => be_i16,
986 crate::number::Endianness::Native => le_i16,
992 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian i24 integer,
993 /// otherwise if `nom::number::Endianness::Little` parse a little endian i24 integer.
1001 /// i24(nom::number::Endianness::Big)(s)
1008 /// i24(nom::number::Endianness::Little)(s)
1015 pub fn i24<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, i32, E>
1020 crate::number::Endianness::Big => be_i24,
1021 crate::number::Endianness::Little => le_i24,
1023 crate::number::Endianness::Native => be_i24,
1025 crate::number::Endianness::Native => le_i24,
1031 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian i32 integer,
1032 /// otherwise if `nom::number::Endianness::Little` parse a little endian i32 integer.
1040 /// i32(nom::number::Endianness::Big)(s)
1047 /// i32(nom::number::Endianness::Little)(s)
1054 pub fn i32<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, i32, E>
1059 crate::number::Endianness::Big => be_i32,
1060 crate::number::Endianness::Little => le_i32,
1062 crate::number::Endianness::Native => be_i32,
1064 crate::number::Endianness::Native => le_i32,
1070 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian i64 integer,
1071 /// otherwise if `nom::number::Endianness::Little` parse a little endian i64 integer.
1079 /// i64(nom::number::Endianness::Big)(s)
1086 /// i64(nom::number::Endianness::Little)(s)
1093 pub fn i64<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, i64, E>
1098 crate::number::Endianness::Big => be_i64,
1099 crate::number::Endianness::Little => le_i64,
1101 crate::number::Endianness::Native => be_i64,
1103 crate::number::Endianness::Native => le_i64,
1109 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian i128 integer,
1110 /// otherwise if `nom::number::Endianness::Little` parse a little endian i128 integer.
1118 /// i128(nom::number::Endianness::Big)(s)
1125 /// i128(nom::number::Endianness::Little)(s)
1132 pub fn i128<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, i128, E>
1137 crate::number::Endianness::Big => be_i128,
1138 crate::number::Endianness::Little => le_i128,
1140 crate::number::Endianness::Native => be_i128,
1142 crate::number::Endianness::Native => le_i128,
1252 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian f32 float,
1253 /// otherwise if `nom::number::Endianness::Little` parse a little endian f32 float.
1261 /// f32(nom::number::Endianness::Big)(s)
1268 /// f32(nom::number::Endianness::Little)(s)
1275 pub fn f32<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, f32, E>
1280 crate::number::Endianness::Big => be_f32,
1281 crate::number::Endianness::Little => le_f32,
1283 crate::number::Endianness::Native => be_f32,
1285 crate::number::Endianness::Native => le_f32,
1291 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian f64 float,
1292 /// otherwise if `nom::number::Endianness::Little` parse a little endian f64 float.
1300 /// f64(nom::number::Endianness::Big)(s)
1307 /// f64(nom::number::Endianness::Little)(s)
1314 pub fn f64<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, f64, E>
1319 crate::number::Endianness::Big => be_f64,
1320 crate::number::Endianness::Little => le_f64,
1322 crate::number::Endianness::Native => be_f64,
1324 crate::number::Endianness::Native => le_f64,
2019 use crate::number::Endianness;
2022 u16(Endianness::Big)(i)
2025 u16(Endianness::Little)(i)
2031 u32(Endianness::Big)(i)
2034 u32(Endianness::Little)(i)
2046 u64(Endianness::Big)(i)
2049 u64(Endianness::Little)(i)
2061 i16(Endianness::Big)(i)
2064 i16(Endianness::Little)(i)
2070 i32(Endianness::Big)(i)
2073 i32(Endianness::Little)(i)
2085 i64(Endianness::Big)(i)
2088 i64(Endianness::Little)(i)