#array #no-std

no-std array-macro

数组多元素构造语法

8个稳定版本

2.1.8 2023年11月8日
2.1.5 2022年5月29日
2.1.3 2022年4月27日
2.1.1 2022年1月27日
0.1.2 2017年11月18日

#181 in 数据结构

Download history 20306/week @ 2024-04-08 23044/week @ 2024-04-15 20859/week @ 2024-04-22 22191/week @ 2024-04-29 22515/week @ 2024-05-06 22406/week @ 2024-05-13 21402/week @ 2024-05-20 20926/week @ 2024-05-27 21226/week @ 2024-06-03 21473/week @ 2024-06-10 22821/week @ 2024-06-17 17682/week @ 2024-06-24 16952/week @ 2024-07-01 20953/week @ 2024-07-08 19807/week @ 2024-07-15 22305/week @ 2024-07-22

80,512 每月下载量
用于 84 个crate(13 直接使用)

MIT/Apache

12KB
102

array-macro

数组多元素构造语法。


lib.rs:

数组多元素构造语法。

虽然Rust提供了这些,但它们需要复制,并且无法获取将创建的索引。这个crate提供了语法,可以解决这两个问题。

示例

assert_eq!(array![String::from("x"); 2], [String::from("x"), String::from("x")]);
assert_eq!(array![x => x; 3], [0, 1, 2]);

无运行时依赖