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