2 个版本
0.1.1 | 2024年7月14日 |
---|---|
0.1.0 | 2024年3月29日 |
在 过程宏 中排名第1386
每月下载量 35
用于 dib
9KB
147 行
car
基于宏的数组操作常量技术
你想要在const中快速查找表(LUT)吗?这里就是!
// please note that this is in no way performant or a good idea.
let squares: [usize; 0xffffffff] = car::from_fn!(|i| i * 2);
完全稳定!
一次!
lib.rs
:
提供了一些(map
和 from_fn
)与 core::array
相关的常量宏函数。
const X: [usize; 6] = car::map!(car::from_fn!(|x| x), |x| x * 24);
依赖项
~260–710KB
~17K SLoC