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