Crates.io | to_unit |
lib.rs | to_unit |
version | 1.0.2 |
source | src |
created_at | 2022-04-27 03:53:21.176661 |
updated_at | 2022-04-27 11:30:14.197906 |
description | ToUnit; Any type to () syntax sugar. |
homepage | |
repository | https://github.com/usagi/to_unit |
max_upload_size | |
id | 575836 |
size | 7,191 |
use to_unit::ToUnit;
// or, `use to_unit::ToUnit as __` for ultra lzay persons!
#[test]
fn match_arms_to_easily()
{
use std::collections::HashMap;
let mut x = HashMap::<String, i32>::new();
x.insert("neko".to_string(), 123);
match x.get_mut("neko")
{
Some(v) => *v = 222,
None => x.insert("neko".to_string(), 222).to_unit() // <-- here!
}
// Ofcorse alternatively, you can write:
// eg. None => { x.insert("neko".to_string(), 222); }
// But, it might be fix to a multi-line format by rust-fmt then...:
// eg. None => {
// x.insert("neko".to_string(), 222);
// }
// I don't like the multi-line behaviors, so I made the __ lib.
//
}