velcro:Rust的集合初始化宏

时间:2024-06-14 22:31:23
【文件属性】:

文件名称:velcro:Rust的集合初始化宏

文件大小:22KB

文件格式:ZIP

更新时间:2024-06-14 22:31:23

rust collection vector macros hashmap

魔术贴 一组宏,用于方便地初始化Rust的std和迭代器的集合。 所有的宏都支持一元..运算符,该运算符“传播”另一个集合或迭代器的值。 velcro::vec! 是std::vec!替代品std::vec! 。 支持std宏的所有功能而没有开销,但是它也支持使用..运算符扩展值。 例子 use velcro :: {hash_map, iter, vec}; assert_eq! ( vec! [ 0 , 1 , ..( 2 .. 7 )], vec! [ 0 , 1 , 2 , 3 , 4 , 5 , 6 ]); let other = vec! [ 3 , 4 , 5 ]; assert_eq! ( vec! [ 0 , 1 , 2 , .. & other, 6 ], vec! [ 0 , 1 , 2 , 3 , 4 , 5 , 6 ]); let whitespace =


【文件预览】:
velcro-main
----.gitignore(35B)
----macros()
--------src()
--------Cargo.toml(740B)
----core()
--------src()
--------Cargo.toml(761B)
----.travis.yml(355B)
----LICENSE(1KB)
----CHANGELOG.md(1012B)
----Cargo.toml(50B)
----velcro()
--------src()
--------Cargo.toml(615B)
--------examples()
--------README.md(12B)
--------tests()
----README.md(2KB)

网友评论