geoarrow-rs icon indicating copy to clipboard operation
geoarrow-rs copied to clipboard

Remove `Cow` on scalars

Open kylebarron opened this issue 1 year ago • 1 comments

We need the Owned* scalars without lifetime generics anyways for the bindings, and so we don't need the overhead of having a Cow on each scalar part. Would be interesting to see if this improves benchmarks

kylebarron avatar Jan 17 '24 02:01 kylebarron

Also need to check #[allow(clippy::large_enum_variant)] on OwnedGeometry

kylebarron avatar Jan 17 '24 02:01 kylebarron