cu29-soa-derive 0.13.0

This is fixed size implementation for SOAs (Struct of Arrays). It can be used independently from the Copper project.
Documentation

cu29-soa-derive

Proc-macro derive for fixed-size Struct-of-Arrays (SoA) layouts.

#[derive(Soa)] generates a <Type>Soa<const N: usize> companion structure from a plain Rust struct, plus helpers for indexing and range access.

This is useful in data pipelines where SoA layout improves cache behavior or vectorization opportunities.

Features

  • macro_debug: emits extra macro expansion debug output.