Macrosยง
- float_
encode ๐ - integer_
encode ๐
Structsยง
- Binary
Encoder ๐ - New-type wrapper for encoding the binary types in arrow:
Binary
,LargeBinary
andFixedSizeBinary
as hex strings in JSON. - Boolean
Encoder ๐ - Dictionary
Encoder ๐ - Encoder
Options - Configuration options for the JSON encoder.
- Field
Encoder ๐ - Fixed
Size ๐List Encoder - Json
Array ๐Formatter - A newtype wrapper around [
ArrayFormatter
] to keep our usage of it private and not implementEncoder
for the public type - List
Encoder ๐ - MapEncoder ๐
- Null
Encoder ๐ - Nullable
Encoder - An encoder + a null buffer. This is packaged together into a wrapper struct to minimize dynamic dispatch for null checks.
- Primitive
Encoder ๐ - RawArray
Formatter ๐ - A newtype wrapper around
JsonArrayFormatter
that skips surrounding the value with"
- String
Encoder ๐ - String
View ๐Encoder - Struct
Array ๐Encoder
Traitsยง
- Encoder
- A trait to format array values as JSON values
- Encoder
Factory - A trait to create custom encoders for specific data types.
- Primitive
Encode ๐
Functionsยง
- encode_
string ๐ - make_
encoder - Creates an encoder for the given array and field.