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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 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.