#![allow(dead_code, deprecated, unused_variables, unused_mut)] use std::pin::Pin; fn main() { let mut val: u8 = 5; let pinned: Pin<&mut u8> = Pin::new(&mut val); let r = Pin::into_inner(pinned); assert_eq!(* r, 5); }