4个版本 (稳定)
1.0.2 | 2023年10月1日 |
---|---|
1.0.1 | 2023年9月18日 |
0.1.0 | 2023年5月12日 |
#35 in #let
每月下载 32 次
6KB
let_or_return
⚠️ 此crate已被 废弃。请使用 let-else
语句代替。
一个方便的Rust宏,通过 if let
提取值,并在 else 情况下通过 return
返回。
lib.rs
:
⚠️ 此crate已被 废弃。请使用 let-else
语句代替。
let-else
语句正是我打算用 let_or_return
宏来实现的功能
fn process_x(opt_x: &Option<u32>) -> bool {
let Some(x) = opt_x else { return false };
// use x
true
}
原始文档
一个方便的宏,通过 if let
提取值,并在 else 情况下通过 return
返回