Module binn_ir::value[][src]

Enums

Value

Values

Constants

BLOB

Blob

DATE

Date

DATE_TIME

Date time

DECIMAL_STR

Decimal string

DOUBLE

Double

FALSE

False

FLOAT

Float

I8

8-bit signed integer

I16

16-bit signed integer

I32

32-bit signed integer

I64

64-bit signed integer

LIST

List

MAP

Map

MAX_DATA_SIZE

Max data size, in bytes

NULL

Null

OBJECT

Object

OBJECT_KEY_MAX_LEN

Object key's max length

TEXT

Text

TIME

Time

TRUE

True

U8

8-bit unsigned integer

U16

16-bit unsigned integer

U32

32-bit unsigned integer

U64

64-bit unsigned integer

Traits

Decoder

Decoder

Encoder

Encoder

Functions

decode_blob

Decodes a Blob

decode_bool

Decodes a boolean value

decode_date

Decodes a Date

decode_date_time

Decodes a DateTime

decode_decimal_str

Decodes a DecimalStr

decode_double

Decodes a Double value

decode_float

Decodes a Float value

decode_i8

Decodes an i8 value

decode_i16

Decodes an i16 value

decode_i32

Decodes an i32 value

decode_i64

Decodes an i64 value

decode_list

Decodes a List

decode_map

Decodes a Map

decode_null

Decodes a Null

decode_object

Decodes an Object

decode_text

Decodes a Text

decode_time

Decodes a Time

decode_u8

Decodes a u8 value

decode_u16

Decodes a u16 value

decode_u32

Decodes a u32 value

decode_u64

Decodes a u64 value

encode_blob

Encodes a Blob

encode_bool

Encodes a bool via True or False

encode_date

Encodes a Date

encode_date_time

Encodes a DateTime

encode_decimal_str

Encodes a DecimalStr

encode_double

Encodes a Double

encode_float

Encodes a Float

encode_i8

Encodes an I8

encode_i16

Encodes an I16

encode_i32

Encodes an I32

encode_i64

Encodes an I64

encode_list

Encodes a List

encode_map

Encodes a Map

encode_null

Encodes a Null

encode_object

Encodes an Object

encode_text

Encodes a Text

encode_time

Encodes a Time

encode_u8

Encodes a U8

encode_u16

Encodes a U16

encode_u32

Encodes a U32

encode_u64

Encodes a U64