macro_rules! unpack {
    ($x:ident = $c:expr) => { ... };
    ($c:expr) => { ... };
}
Expand description

Update a block pointer and return the value. Use it like let x = unpack!(block = self.foo(block, foo)).