#const-generics #const #macro #macro-derive #derive #no-std

no-std const_struct

宏,允许 const 结构体作为 const 泛型传递

2 个不稳定版本

0.3.1 2024 年 8 月 13 日
0.2.1 2024 年 8 月 12 日

Rust 模式 中排名第 1418

Download history 245/week @ 2024-08-12

每月下载量 245

MIT 许可证

16KB
407 行(不含注释)

const_struct

此包提供了一种创建具有 const 泛型和 const 值的结构体的方法。

use const_struct::{primitive::F32Ty, F32};
pub fn tester<A: F32Ty>() {
    println!("a: {:?}", A::__DATA);
}
fn main() {
    tester::<F32!(0.5)>();
}

依赖

~0.9–1.4MB
~26K SLoC