pin.rs:
impl Pin { ... pub fn as_mut(&mut self) -> Pin<&mut P::Target> { unsafe
{ ... pub fn as_mut(&mut self) -> Pin<&mut P::Target> { unsafe