Hi, All this complexity everywhere when arrow-rs could simply check the alignment when they ingest external buffers and re-allocate to ensure alignment.
I'm in favor of producers of Arrow arrays like a Flight client ensuring alignment as early as possible (when buffers are allocated for arrays decoded from the payloads) but doing that BY DEFAULT (no option needed) instead of checking and reallocating after the fact -- Rust code could do that: (1) it costs the same and (2) would be robust against users that forget to set the option or turn it off. -- Felipe On Thu, Mar 27, 2025 at 6:43 AM Rusty Conover <ru...@conover.me.invalid> wrote: > Hi, > > This seems like a sensible approach and an improvement to developer/user > experience. > > Rusty >