deferrer 0.1.3

defer! macro for deferring functions.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Deferrer


``defer!`` macro for deferring functions.

## Example


```rust
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!");
```