Module nom::number::complete[][src]

parsers recognizing numbers, complete input version

Functions

be_f32

Recognizes a big endian 4 bytes floating point number

be_f64

Recognizes a big endian 8 bytes floating point number

be_i8

Recognizes a signed 1 byte integer

be_i16

Recognizes a big endian signed 2 bytes integer

be_i24

Recognizes a big endian signed 3 bytes integer

be_i32

Recognizes a big endian signed 4 bytes integer

be_i64

Recognizes a big endian signed 8 bytes integer

be_i128

Recognizes a big endian signed 16 bytes integer

be_u8

Recognizes an unsigned 1 byte integer

be_u16

Recognizes a big endian unsigned 2 bytes integer

be_u24

Recognizes a big endian unsigned 3 byte integer

be_u32

Recognizes a big endian unsigned 4 bytes integer

be_u64

Recognizes a big endian unsigned 8 bytes integer

be_u128

Recognizes a big endian unsigned 16 bytes integer

double

Recognizes floating point number in a byte string and returns a f64

float

Recognizes floating point number in a byte string and returns a f32

hex_u32

Recognizes a hex-encoded integer

le_f32

Recognizes a little endian 4 bytes floating point number

le_f64

Recognizes a little endian 8 bytes floating point number

le_i8

Recognizes a signed 1 byte integer

le_i16

Recognizes a little endian signed 2 bytes integer

le_i24

Recognizes a little endian signed 3 bytes integer

le_i32

Recognizes a little endian signed 4 bytes integer

le_i64

Recognizes a little endian signed 8 bytes integer

le_i128

Recognizes a little endian signed 16 bytes integer

le_u8

Recognizes an unsigned 1 byte integer

le_u16

Recognizes a little endian unsigned 2 bytes integer

le_u24

Recognizes a little endian unsigned 3 byte integer

le_u32

Recognizes a little endian unsigned 4 bytes integer

le_u64

Recognizes a little endian unsigned 8 bytes integer

le_u128

Recognizes a little endian unsigned 16 bytes integer

recognize_float

Recognizes floating point number in a byte string and returns the corresponding slice