pub enum ArrayData {
F64(Vec<f64>),
I64(Vec<i64>),
I32(Vec<i32>),
Str(Vec<String>),
Bool(Vec<bool>),
}Expand description
A native array’s values, flattened row-major (C order) per its shape.
For numeric fields, f64::NAN encodes a CF _FillValue/missing_value
cell — the corpus represents the same cell as null and compares it as NaN.
Variants§
F64(Vec<f64>)
float64 values; NaN marks a masked/fill cell.
I64(Vec<i64>)
int64 values.
I32(Vec<i32>)
int32 values.
Str(Vec<String>)
string values.
Bool(Vec<bool>)
bool values.
Implementations§
Trait Implementations§
impl StructuralPartialEq for ArrayData
Auto Trait Implementations§
impl Freeze for ArrayData
impl RefUnwindSafe for ArrayData
impl Send for ArrayData
impl Sync for ArrayData
impl Unpin for ArrayData
impl UnsafeUnpin for ArrayData
impl UnwindSafe for ArrayData
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more