pub enum CoordType {
Interleaved,
Separated,
}Expand description
The permitted GeoArrow coordinate representations.
GeoArrow permits coordinate types to either be “Interleaved”, where the X and Y coordinates are
in a single buffer as XYXYXY or “Separated”, where the X and Y coordinates are in multiple
buffers as XXXX and YYYY.
Variants§
Interleaved
Interleaved coordinates.
This stores coordinates in an Arrow fixed-size-list-typed array.
The size of the internal fixed-size list depends on the dimension of the array.
FixedSizeList<double>[n_dim]Separated
Separated coordinates.
This stores coordinates in an Arrow struct-typed array:
Struct<x: double, y: double, [z: double, [m: double>]]Trait Implementations§
impl Copy for CoordType
impl Eq for CoordType
impl StructuralPartialEq for CoordType
Auto Trait Implementations§
impl Freeze for CoordType
impl RefUnwindSafe for CoordType
impl Send for CoordType
impl Sync for CoordType
impl Unpin for CoordType
impl UnwindSafe for CoordType
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