#[non_exhaustive]pub enum CanonicalExtensionType {
FixedShapeTensor(FixedShapeTensor),
VariableShapeTensor(VariableShapeTensor),
Json(Json),
Uuid(Uuid),
Opaque(Opaque),
Bool8(Bool8),
}
Expand description
Canonical extension types.
https://arrow.apache.org/docs/format/CanonicalExtensions.html#format-canonical-extensions
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
FixedShapeTensor(FixedShapeTensor)
The extension type for FixedShapeTensor
.
https://arrow.apache.org/docs/format/CanonicalExtensions.html#fixed-shape-tensor
VariableShapeTensor(VariableShapeTensor)
The extension type for VariableShapeTensor
.
https://arrow.apache.org/docs/format/CanonicalExtensions.html#variable-shape-tensor
Json(Json)
The extension type for ‘JSON’.
https://arrow.apache.org/docs/format/CanonicalExtensions.html#json
Uuid(Uuid)
The extension type for UUID
.
https://arrow.apache.org/docs/format/CanonicalExtensions.html#uuid
Opaque(Opaque)
The extension type for Opaque
.
https://arrow.apache.org/docs/format/CanonicalExtensions.html#opaque
Bool8(Bool8)
The extension type for Bool8
.
https://arrow.apache.org/docs/format/CanonicalExtensions.html#bit-boolean
Trait Implementations§
Source§impl Clone for CanonicalExtensionType
impl Clone for CanonicalExtensionType
Source§fn clone(&self) -> CanonicalExtensionType
fn clone(&self) -> CanonicalExtensionType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more