Crate binator_number
Source Expand description
- Radix
- Represent Radix, used to limit radix <= 36
- FloatAtom
- Information about float failure
- IntRadixAtom
- Atom context for uint_radix
- Sign
- Enum that hold Sign value
- f32_be
- Parse binary $primitive in big endian
- f32_le
- Parse binary $primitive in little endian
- f32_ne
- Parse binary $primitive in native endian
- f64_be
- Parse binary $primitive in big endian
- f64_le
- Parse binary $primitive in little endian
- f64_ne
- Parse binary $primitive in native endian
- float
- Float ::= Sign? ( ‘inf’ | ‘NaN’ | Number )
- i16_be
- Parse binary $primitive in big endian
- i16_le
- Parse binary $primitive in little endian
- i16_ne
- Parse binary $primitive in native endian
- i32_be
- Parse binary $primitive in big endian
- i32_le
- Parse binary $primitive in little endian
- i32_ne
- Parse binary $primitive in native endian
- i64_be
- Parse binary $primitive in big endian
- i64_le
- Parse binary $primitive in little endian
- i64_ne
- Parse binary $primitive in native endian
- i128_be
- Parse binary $primitive in big endian
- i128_le
- Parse binary $primitive in little endian
- i128_ne
- Parse binary $primitive in native endian
- int_radix
- Take a bounds in parameter and a radix and return a Parser
that will parse a integer from the stream.
Will check for sign character
- isize_be
- Parse binary $primitive in big endian
- isize_le
- Parse binary $primitive in little endian
- isize_ne
- Parse binary $primitive in native endian
- sign
- Sign ::= [+-]
- to_digit
- Parse character digit and return it in integer format
- u16_be
- Parse binary $primitive in big endian
- u16_le
- Parse binary $primitive in little endian
- u16_ne
- Parse binary $primitive in native endian
- u32_be
- Parse binary $primitive in big endian
- u32_le
- Parse binary $primitive in little endian
- u32_ne
- Parse binary $primitive in native endian
- u64_be
- Parse binary $primitive in big endian
- u64_le
- Parse binary $primitive in little endian
- u64_ne
- Parse binary $primitive in native endian
- u128_be
- Parse binary $primitive in big endian
- u128_le
- Parse binary $primitive in little endian
- u128_ne
- Parse binary $primitive in native endian
- uint_radix
- Take a bounds in parameter and a radix and return a Parser
that will parse a unsigned integer from the stream.
- usize_be
- Parse binary $primitive in big endian
- usize_le
- Parse binary $primitive in little endian
- usize_ne
- Parse binary $primitive in native endian
- FloatParse
- Meta trait for float
- IntRadixParse
- Meta trait for int_radix
- NumberParse
- Meta trait for number