Function pin_api::pinned [] [src]

pub fn pinned<'a, T: 'a>(data: T) -> StackPinned<'a, T>

Pin data in the stack.

This is used as a part of constructing a Pin or PinMut without a heap allocation.

  let data = 0;
  let mut pinned = pinned(0);
  let data = pinned.as_pin();