1个不稳定版本
0.0.1 | 2024年7月29日 |
---|
10 在 #soa 中排名
每月135次 下载
4KB
soars
针对Rust的数组结构(SoA)(rs)。
示例
use soars::Soa;
#[derive(Soa)]
struct Foo {
a: u64,
b: bool,
}
这会生成一个新的结构体 SoaFoo
,类似于
struct SoaFoo {
a: Vec<u64>,
b: Vec<bool>
}
可以应用于结构体或字段的多个属性,以控制生成的行为和实现。
许可证
此crate受以下任一许可证的许可:
由您选择。
贡献
除非您明确指出,否则您有意提交的任何贡献,根据Apache-2.0许可证定义,将按照上述方式双许可,不附加任何额外条款或条件。