literator:用于容器初始化和迭代器文字的Rust宏

时间:2024-06-03 01:59:32
【文件属性】:

文件名称:literator:用于容器初始化和迭代器文字的Rust宏

文件大小:9KB

文件格式:ZIP

更新时间:2024-06-03 01:59:32

Rust

容器初始化 该库提供了一个宏,用于初始化任何实现容器。 #[macro_use] extern crate literator; use std :: collections :: HashMap; fn main () { let v: Vec < _ > = container! [ 1 , 2 , 3 ]; assert_eq! ( & v, & [ 1 , 2 , 3 ]); let h: HashMap < _, _ > = container! { ( 1 , 'x' ), ( 2 , 'y' ), }; assert_eq! (h[ 1 ], 'x' ); assert_eq! (h[ 2 ], 'y' ); assert_eq! (h. len (), 2 ); } 也可以使用成对的P


【文件预览】:
literator-master
----.gitignore(18B)
----LICENSE-MIT(1KB)
----README.md(1KB)
----Cargo.toml(384B)
----tests()
--------test-non-copy.rs(206B)
--------test-literator.rs(261B)
--------test-vec.rs(137B)
--------test-hashmap.rs(268B)
--------test-with-destructor.rs(739B)
----LICENSE-APACHE(11KB)
----src()
--------lib.rs(3KB)

网友评论