futures
macro_rules! pin_mut { ($ ($ x : ident), *) => { ... }; }
Pins a value on the stack.
let foo = Foo { /* ... */ }; pin_mut!(foo); let _: Pin<&mut Foo> = foo;