pin_mut

Macro pin_mut 

Source
macro_rules! pin_mut {
    ($($x:ident),* $(,)?) => { ... };
}
Expand description

Pins a value on the stack.

Can safely pin values that are not Unpin by taking ownership.

Note: Since Rust 1.68, this macro is soft-deprecated in favor of pin! macro in the standard library.

ยงExample

let foo = Foo { /* ... */ };
pin_mut!(foo);
let _: Pin<&mut Foo> = foo;