3 releases
0.1.3 | Apr 18, 2020 |
---|---|
0.1.2 |
|
0.1.1 | Apr 15, 2020 |
0.1.0 | Apr 14, 2020 |
#933 in Data structures
3,928 downloads per month
Used in 13 crates
(7 directly)
8KB
87 lines
Literally
I found the methods and ergonomics of maplit
aggravating so I made this. It's basically the same code except that the names are different and the values are .into()
'd.
Enjoy.
Example
use std::collections::{HashMap, HashSet};
use literally::{hmap, hset};
let m: HashMap<String, HashSet<String>> = hmap!{
"key" => hset!{
"value"
}
};
assert_eq!(m.get("key").unwrap().get("value"), Some(&"value".to_string()))
Rust Version Requirements
1.38+
License
Licensed under either of the following at your option.
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
Credit
Like I said, this is maplit
but with ergonomics changes. All credit should be directed there. Again, I literally copied and pasted the code from maplit
and changed the ergonomics slightly.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.