pub enum DataType {
Show 18 variants
Boolean,
Int8,
Int16,
Int32,
Int64,
UInt8,
UInt16,
UInt32,
UInt64,
Float32,
Float64,
Utf8,
Binary,
Timestamp,
Quaternion,
Tensor4D,
Complex64,
Spinor,
}Expand description
Arrow data type
Variants§
Boolean
Boolean (true/false)
Int8
8-bit signed integer
Int16
16-bit signed integer
Int32
32-bit signed integer
Int64
64-bit signed integer
UInt8
8-bit unsigned integer
UInt16
16-bit unsigned integer
UInt32
32-bit unsigned integer
UInt64
64-bit unsigned integer
Float32
32-bit floating point
Float64
64-bit floating point
Utf8
UTF-8 encoded string
Binary
Binary data
Timestamp
Timestamp (microseconds since epoch)
Quaternion
Quaternion (w, x, y, z) - 4D rotation
Tensor4D
Tensor4D (4x4 matrix) - Spacetime tensor
Complex64
Complex number (real, imaginary)
Spinor
Spinor (2 complex components) - Particle physics
Trait Implementations§
impl StructuralPartialEq for DataType
Auto Trait Implementations§
impl Freeze for DataType
impl RefUnwindSafe for DataType
impl Send for DataType
impl Sync for DataType
impl Unpin for DataType
impl UnwindSafe for DataType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more