diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-07 05:48:48 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-07 05:48:48 +0000 |
commit | ef24de24a82fe681581cc130f342363c47c0969a (patch) | |
tree | 0d494f7e1a38b95c92426f58fe6eaa877303a86c /vendor/winnow-0.4.7/src/number.rs | |
parent | Releasing progress-linux version 1.74.1+dfsg1-1~progress7.99u1. (diff) | |
download | rustc-ef24de24a82fe681581cc130f342363c47c0969a.tar.xz rustc-ef24de24a82fe681581cc130f342363c47c0969a.zip |
Merging upstream version 1.75.0+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/winnow-0.4.7/src/number.rs')
-rw-r--r-- | vendor/winnow-0.4.7/src/number.rs | 509 |
1 files changed, 509 insertions, 0 deletions
diff --git a/vendor/winnow-0.4.7/src/number.rs b/vendor/winnow-0.4.7/src/number.rs new file mode 100644 index 000000000..2aa8da425 --- /dev/null +++ b/vendor/winnow-0.4.7/src/number.rs @@ -0,0 +1,509 @@ +//! Deprecated, see [`binary`] +#![deprecated(since = "0.4.2", note = "Replaced with `binary`")] +#![allow(clippy::match_same_arms)] + +use crate::binary; +use crate::error::ParseError; +use crate::stream::{AsBytes, Stream, StreamIsPartial}; +use crate::IResult; +use crate::Parser; + +pub use binary::Endianness; + +/// Deprecated, see [`binary::be_u8`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::be_u8`")] +#[inline(always)] +pub fn be_u8<I, E: ParseError<I>>(input: I) -> IResult<I, u8, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, +{ + binary::be_u8(input) +} + +/// Deprecated, see [`binary::be_u16`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::be_u16`")] +#[inline(always)] +pub fn be_u16<I, E: ParseError<I>>(input: I) -> IResult<I, u16, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::be_u16(input) +} + +/// Deprecated, see [`binary::be_u24`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::be_u24`")] +#[inline(always)] +pub fn be_u24<I, E: ParseError<I>>(input: I) -> IResult<I, u32, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::be_u24(input) +} + +/// Deprecated, see [`binary::be_u32`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::be_u32`")] +#[inline(always)] +pub fn be_u32<I, E: ParseError<I>>(input: I) -> IResult<I, u32, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::be_u32(input) +} + +/// Deprecated, see [`binary::be_u64`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::be_u64`")] +#[inline(always)] +pub fn be_u64<I, E: ParseError<I>>(input: I) -> IResult<I, u64, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::be_u64(input) +} + +/// Deprecated, see [`binary::be_u128`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::be_u128`")] +#[inline(always)] +pub fn be_u128<I, E: ParseError<I>>(input: I) -> IResult<I, u128, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::be_u128(input) +} + +/// Deprecated, see [`binary::be_i8`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::be_i8`")] +#[inline(always)] +pub fn be_i8<I, E: ParseError<I>>(input: I) -> IResult<I, i8, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, +{ + binary::be_i8(input) +} + +/// Deprecated, see [`binary::be_i16`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::be_i16`")] +#[inline(always)] +pub fn be_i16<I, E: ParseError<I>>(input: I) -> IResult<I, i16, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::be_i16(input) +} + +/// Deprecated, see [`binary::be_i24`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::be_i24`")] +#[inline(always)] +pub fn be_i24<I, E: ParseError<I>>(input: I) -> IResult<I, i32, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::be_i24(input) +} + +/// Deprecated, see [`binary::be_i32`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::be_i32`")] +#[inline(always)] +pub fn be_i32<I, E: ParseError<I>>(input: I) -> IResult<I, i32, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::be_i32(input) +} + +/// Deprecated, see [`binary::be_i64`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::be_i64`")] +#[inline(always)] +pub fn be_i64<I, E: ParseError<I>>(input: I) -> IResult<I, i64, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::be_i64(input) +} + +/// Deprecated, see [`binary::be_i128`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::be_i128`")] +#[inline(always)] +pub fn be_i128<I, E: ParseError<I>>(input: I) -> IResult<I, i128, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::be_i128(input) +} + +/// Deprecated, see [`binary::le_u8`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::le_u8`")] +#[inline(always)] +pub fn le_u8<I, E: ParseError<I>>(input: I) -> IResult<I, u8, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, +{ + binary::le_u8(input) +} + +/// Deprecated, see [`binary::le_u16`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::le_u16`")] +#[inline(always)] +pub fn le_u16<I, E: ParseError<I>>(input: I) -> IResult<I, u16, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::le_u16(input) +} + +/// Deprecated, see [`binary::le_u24`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::le_u24`")] +#[inline(always)] +pub fn le_u24<I, E: ParseError<I>>(input: I) -> IResult<I, u32, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::le_u24(input) +} + +/// Deprecated, see [`binary::le_u32`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::le_u32`")] +#[inline(always)] +pub fn le_u32<I, E: ParseError<I>>(input: I) -> IResult<I, u32, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::le_u32(input) +} + +/// Deprecated, see [`binary::le_u64`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::le_u64`")] +#[inline(always)] +pub fn le_u64<I, E: ParseError<I>>(input: I) -> IResult<I, u64, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::le_u64(input) +} + +/// Deprecated, see [`binary::le_u128`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::le_u128`")] +#[inline(always)] +pub fn le_u128<I, E: ParseError<I>>(input: I) -> IResult<I, u128, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::le_u128(input) +} + +/// Deprecated, see [`binary::le_i8`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::le_i8`")] +#[inline(always)] +pub fn le_i8<I, E: ParseError<I>>(input: I) -> IResult<I, i8, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, +{ + binary::le_i8(input) +} + +/// Deprecated, see [`binary::le_i16`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::le_i16`")] +#[inline(always)] +pub fn le_i16<I, E: ParseError<I>>(input: I) -> IResult<I, i16, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::le_i16(input) +} + +/// Deprecated, see [`binary::le_i24`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::le_i24`")] +#[inline(always)] +pub fn le_i24<I, E: ParseError<I>>(input: I) -> IResult<I, i32, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::le_i24(input) +} + +/// Deprecated, see [`binary::le_i32`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::le_i32`")] +#[inline(always)] +pub fn le_i32<I, E: ParseError<I>>(input: I) -> IResult<I, i32, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::le_i32(input) +} + +/// Deprecated, see [`binary::le_i64`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::le_i64`")] +#[inline(always)] +pub fn le_i64<I, E: ParseError<I>>(input: I) -> IResult<I, i64, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::le_i64(input) +} + +/// Deprecated, see [`binary::le_i128`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::le_i128`")] +#[inline(always)] +pub fn le_i128<I, E: ParseError<I>>(input: I) -> IResult<I, i128, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::le_i128(input) +} + +/// Deprecated, see [`binary::u8`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::u8`")] +#[inline(always)] +pub fn u8<I, E: ParseError<I>>(input: I) -> IResult<I, u8, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, +{ + binary::u8.parse_next(input) +} + +/// Deprecated, see [`binary::u16`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::u16`")] +#[inline(always)] +pub fn u16<I, E: ParseError<I>>(endian: crate::number::Endianness) -> impl Parser<I, u16, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::u16(endian) +} + +/// Deprecated, see [`binary::u24`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::u24`")] +#[inline(always)] +pub fn u24<I, E: ParseError<I>>(endian: crate::number::Endianness) -> impl Parser<I, u32, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::u24(endian) +} + +/// Deprecated, see [`binary::u32`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::u32`")] +#[inline(always)] +pub fn u32<I, E: ParseError<I>>(endian: crate::number::Endianness) -> impl Parser<I, u32, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::u32(endian) +} + +/// Deprecated, see [`binary::u64`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::u64`")] +#[inline(always)] +pub fn u64<I, E: ParseError<I>>(endian: crate::number::Endianness) -> impl Parser<I, u64, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::u64(endian) +} + +/// Deprecated, see [`binary::u128`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::u128`")] +#[inline(always)] +pub fn u128<I, E: ParseError<I>>(endian: crate::number::Endianness) -> impl Parser<I, u128, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::u128(endian) +} + +/// Deprecated, see [`binary::i8`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::i8`")] +#[inline(always)] +pub fn i8<I, E: ParseError<I>>(input: I) -> IResult<I, i8, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, +{ + binary::i8.parse_next(input) +} + +/// Deprecated, see [`binary::i16`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::i16`")] +#[inline(always)] +pub fn i16<I, E: ParseError<I>>(endian: crate::number::Endianness) -> impl Parser<I, i16, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::i16(endian) +} + +/// Deprecated, see [`binary::i24`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::i24`")] +#[inline(always)] +pub fn i24<I, E: ParseError<I>>(endian: crate::number::Endianness) -> impl Parser<I, i32, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::i24(endian) +} + +/// Deprecated, see [`binary::i32`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::i32`")] +#[inline(always)] +pub fn i32<I, E: ParseError<I>>(endian: crate::number::Endianness) -> impl Parser<I, i32, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::i32(endian) +} + +/// Deprecated, see [`binary::i64`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::i64`")] +#[inline(always)] +pub fn i64<I, E: ParseError<I>>(endian: crate::number::Endianness) -> impl Parser<I, i64, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::i64(endian) +} + +/// Deprecated, see [`binary::i128`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::i128`")] +#[inline(always)] +pub fn i128<I, E: ParseError<I>>(endian: crate::number::Endianness) -> impl Parser<I, i128, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::i128(endian) +} + +/// Deprecated, see [`binary::be_f32`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::be_f32`")] +#[inline(always)] +pub fn be_f32<I, E: ParseError<I>>(input: I) -> IResult<I, f32, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::be_f32(input) +} + +/// Deprecated, see [`binary::be_f64`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::be_f64`")] +#[inline(always)] +pub fn be_f64<I, E: ParseError<I>>(input: I) -> IResult<I, f64, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::be_f64(input) +} + +/// Deprecated, see [`binary::le_f32`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::le_f32`")] +#[inline(always)] +pub fn le_f32<I, E: ParseError<I>>(input: I) -> IResult<I, f32, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::le_f32(input) +} + +/// Deprecated, see [`binary::le_f64`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::le_f64`")] +#[inline(always)] +pub fn le_f64<I, E: ParseError<I>>(input: I) -> IResult<I, f64, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::le_f64(input) +} + +/// Deprecated, see [`binary::f32`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::f32`")] +#[inline(always)] +pub fn f32<I, E: ParseError<I>>(endian: crate::number::Endianness) -> impl Parser<I, f32, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::f32(endian) +} + +/// Deprecated, see [`binary::f64`] +#[deprecated(since = "0.4.2", note = "Replaced with `binary::f64`")] +#[inline(always)] +pub fn f64<I, E: ParseError<I>>(endian: crate::number::Endianness) -> impl Parser<I, f64, E> +where + I: StreamIsPartial, + I: Stream<Token = u8>, + <I as Stream>::Slice: AsBytes, +{ + binary::f64(endian) +} |