Lines Matching refs:Endianness
707 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian u16 integer,
708 /// otherwise if `nom::number::Endianness::Little` parse a little endian u16 integer.
717 /// u16::<_, (_, ErrorKind)>(nom::number::Endianness::Big)(s)
724 /// u16::<_, (_, ErrorKind)>(nom::number::Endianness::Little)(s)
731 pub fn u16<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, u16, E>
736 crate::number::Endianness::Big => be_u16,
737 crate::number::Endianness::Little => le_u16,
739 crate::number::Endianness::Native => be_u16,
741 crate::number::Endianness::Native => le_u16,
747 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian u24 integer,
748 /// otherwise if `nom::number::Endianness::Little` parse a little endian u24 integer.
756 /// u24::<_,(_, ErrorKind)>(nom::number::Endianness::Big)(s)
763 /// u24::<_, (_, ErrorKind)>(nom::number::Endianness::Little)(s)
770 pub fn u24<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, u32, E>
775 crate::number::Endianness::Big => be_u24,
776 crate::number::Endianness::Little => le_u24,
778 crate::number::Endianness::Native => be_u24,
780 crate::number::Endianness::Native => le_u24,
786 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian u32 integer,
787 /// otherwise if `nom::number::Endianness::Little` parse a little endian u32 integer.
795 /// u32::<_, (_, ErrorKind)>(nom::number::Endianness::Big)(s)
802 /// u32::<_, (_, ErrorKind)>(nom::number::Endianness::Little)(s)
809 pub fn u32<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, u32, E>
814 crate::number::Endianness::Big => be_u32,
815 crate::number::Endianness::Little => le_u32,
817 crate::number::Endianness::Native => be_u32,
819 crate::number::Endianness::Native => le_u32,
825 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian u64 integer,
826 /// otherwise if `nom::number::Endianness::Little` parse a little endian u64 integer.
834 /// u64::<_, (_, ErrorKind)>(nom::number::Endianness::Big)(s)
841 /// u64::<_, (_, ErrorKind)>(nom::number::Endianness::Little)(s)
848 pub fn u64<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, u64, E>
853 crate::number::Endianness::Big => be_u64,
854 crate::number::Endianness::Little => le_u64,
856 crate::number::Endianness::Native => be_u64,
858 crate::number::Endianness::Native => le_u64,
864 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian u128 integer,
865 /// otherwise if `nom::number::Endianness::Little` parse a little endian u128 integer.
873 /// u128::<_, (_, ErrorKind)>(nom::number::Endianness::Big)(s)
880 /// u128::<_, (_, ErrorKind)>(nom::number::Endianness::Little)(s)
887 pub fn u128<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, u128, E>
892 crate::number::Endianness::Big => be_u128,
893 crate::number::Endianness::Little => le_u128,
895 crate::number::Endianness::Native => be_u128,
897 crate::number::Endianness::Native => le_u128,
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.
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>
955 crate::number::Endianness::Big => be_i16,
956 crate::number::Endianness::Little => le_i16,
958 crate::number::Endianness::Native => be_i16,
960 crate::number::Endianness::Native => le_i16,
966 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian i24 integer,
967 /// otherwise if `nom::number::Endianness::Little` parse a little endian i24 integer.
975 /// i24::<_, (_, ErrorKind)>(nom::number::Endianness::Big)(s)
982 /// i24::<_, (_, ErrorKind)>(nom::number::Endianness::Little)(s)
989 pub fn i24<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, i32, E>
994 crate::number::Endianness::Big => be_i24,
995 crate::number::Endianness::Little => le_i24,
997 crate::number::Endianness::Native => be_i24,
999 crate::number::Endianness::Native => le_i24,
1005 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian i32 integer,
1006 /// otherwise if `nom::number::Endianness::Little` parse a little endian i32 integer.
1014 /// i32::<_, (_, ErrorKind)>(nom::number::Endianness::Big)(s)
1021 /// i32::<_, (_, ErrorKind)>(nom::number::Endianness::Little)(s)
1028 pub fn i32<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, i32, E>
1033 crate::number::Endianness::Big => be_i32,
1034 crate::number::Endianness::Little => le_i32,
1036 crate::number::Endianness::Native => be_i32,
1038 crate::number::Endianness::Native => le_i32,
1044 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian i64 integer,
1045 /// otherwise if `nom::number::Endianness::Little` parse a little endian i64 integer.
1053 /// i64::<_, (_, ErrorKind)>(nom::number::Endianness::Big)(s)
1060 /// i64::<_, (_, ErrorKind)>(nom::number::Endianness::Little)(s)
1067 pub fn i64<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, i64, E>
1072 crate::number::Endianness::Big => be_i64,
1073 crate::number::Endianness::Little => le_i64,
1075 crate::number::Endianness::Native => be_i64,
1077 crate::number::Endianness::Native => le_i64,
1083 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian i128 integer,
1084 /// otherwise if `nom::number::Endianness::Little` parse a little endian i128 integer.
1092 /// i128::<_, (_, ErrorKind)>(nom::number::Endianness::Big)(s)
1099 /// i128::<_, (_, ErrorKind)>(nom::number::Endianness::Little)(s)
1106 pub fn i128<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, i128, E>
1111 crate::number::Endianness::Big => be_i128,
1112 crate::number::Endianness::Little => le_i128,
1114 crate::number::Endianness::Native => be_i128,
1116 crate::number::Endianness::Native => le_i128,
1222 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian f32 float,
1223 /// otherwise if `nom::number::Endianness::Little` parse a little endian f32 float.
1231 /// f32::<_, (_, ErrorKind)>(nom::number::Endianness::Big)(s)
1238 /// f32::<_, (_, ErrorKind)>(nom::number::Endianness::Little)(s)
1245 pub fn f32<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, f32, E>
1250 crate::number::Endianness::Big => be_f32,
1251 crate::number::Endianness::Little => le_f32,
1253 crate::number::Endianness::Native => be_f32,
1255 crate::number::Endianness::Native => le_f32,
1261 /// If the parameter is `nom::number::Endianness::Big`, parse a big endian f64 float,
1262 /// otherwise if `nom::number::Endianness::Little` parse a little endian f64 float.
1270 /// f64::<_, (_, ErrorKind)>(nom::number::Endianness::Big)(s)
1277 /// f64::<_, (_, ErrorKind)>(nom::number::Endianness::Little)(s)
1284 pub fn f64<I, E: ParseError<I>>(endian: crate::number::Endianness) -> fn(I) -> IResult<I, f64, E>
1289 crate::number::Endianness::Big => be_f64,
1290 crate::number::Endianness::Little => le_f64,
1292 crate::number::Endianness::Native => be_f64,
1294 crate::number::Endianness::Native => le_f64,
2098 use crate::number::Endianness;
2101 u16(Endianness::Big)(i)
2104 u16(Endianness::Little)(i)
2110 u32(Endianness::Big)(i)
2113 u32(Endianness::Little)(i)
2125 u64(Endianness::Big)(i)
2128 u64(Endianness::Little)(i)
2140 i16(Endianness::Big)(i)
2143 i16(Endianness::Little)(i)
2149 i32(Endianness::Big)(i)
2152 i32(Endianness::Little)(i)
2164 i64(Endianness::Big)(i)
2167 i64(Endianness::Little)(i)