#soa #array #struct

soars

针对Rust的数组结构

1个不稳定版本

0.0.1 2024年7月29日

10#soa 中排名

Download history 133/week @ 2024-07-28 2/week @ 2024-08-04

每月135次 下载

MIT/Apache

4KB

soars

Rust Version crates.io Documentation Dependency Status

针对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许可证定义,将按照上述方式双许可,不附加任何额外条款或条件。

无运行时依赖

功能