Expand description
Definition and implementation of variable-length binary types.
All types are specializations of the BinaryViewVector type, which is represented internally
by BinaryViews. BinaryViews are identical to the BinaryView type defined by the Arrow
specification,
which are inspired by “German” strings.
Structs§
- Binary
Type BinaryTypefor raw binary data.- Binary
View Scalar - A scalar value for types that implement
BinaryViewType. - Binary
View Vector - A variable-length binary vector.
- Binary
View Vector Mut - A mutable vector of binary view data.
- Inlined
- Variant of a
BinaryViewthat holds an inlined value. - Ref
- Variant of a
BinaryViewthat holds a reference to an external buffer. - String
Type BinaryTypefor UTF-8 strings.
Traits§
- Binary
View Downcast - Trait for downcasting generic variable binary types to specific types.
- Binary
View Type - Trait to mark supported binary view types.
- Binary
View Type Upcast - Trait for upcasting specific variable binary types to generic types.
Type Aliases§
- Binary
Scalar - Type alias for non-utf8 variable-length binary scalars.
- Binary
Vector - Type alias for non-utf8 variable-length binary vectors.
- Binary
Vector Mut - Type alias for mutable non-utf8 variable-length binary vectors.
- String
Scalar - Type alias for UTF-8 variable-length string scalars.
- String
Vector - Type alias for UTF-8 variable-length string vectors.
- String
Vector Mut - Type alias for mutable UTF-8 variable-length string vectors.
Unions§
- Binary
View - A view over a variable-length binary value.