4 个版本
0.1.4 | 2021 年 1 月 20 日 |
---|---|
0.1.3 | 2021 年 1 月 6 日 |
0.1.2 | 2021 年 1 月 6 日 |
0.1.1 | 2021 年 1 月 6 日 |
#2361 在 Rust 模式
22 每月下载次数
3KB
Deferrer
defer!
宏用于延迟函数执行。
示例
use deferrer::*;
use std::cell::RefCell;
let mut s = RefCell::new(String::from("Hello"));
{
defer!( || s.borrow_mut().push_str(" world!") );
assert_eq!(*s.borrow(), "Hello");
}
assert_eq!(*s.borrow(), "Hello world!");