• Home
  • Raw
  • Download

Lines Matching refs:Pin

9     pin::Pin,
29 let mut s_orig = Pin::new(&mut s); in projection()
32 let _: Pin<&mut i32> = s.f1; in projection()
41 let mut s = Pin::new(&mut s); in projection()
44 let _: Pin<&mut i32> = f1; in projection()
49 let _: Pin<&i32> = f1; in projection()
78 let mut e = Pin::new(&mut e); in projection()
82 let _: Pin<&mut i32> = f1; in projection()
93 let _: Pin<&mut i32> = f1; in projection()
118 let mut e_orig = Pin::new(&mut e); in enum_project_set()
357 fn get_pin_ref<'a>(self: Pin<&'a Self>) -> Pin<&'a T> { in lifetime_project()
360 fn get_pin_mut<'a>(self: Pin<&'a mut Self>) -> Pin<&'a mut T> { in lifetime_project()
363 fn get_pin_ref_elided(self: Pin<&Self>) -> Pin<&T> { in lifetime_project()
366 fn get_pin_mut_elided(self: Pin<&mut Self>) -> Pin<&mut T> { in lifetime_project()
372 fn get_pin_ref<'a>(self: Pin<&'a Self>) -> Pin<&'a &'b T> { in lifetime_project()
375 fn get_pin_mut<'a>(self: Pin<&'a mut Self>) -> Pin<&'a mut &'b T> { in lifetime_project()
378 fn get_pin_ref_elided(self: Pin<&Self>) -> Pin<&&'b T> { in lifetime_project()
381 fn get_pin_mut_elided(self: Pin<&mut Self>) -> Pin<&mut &'b T> { in lifetime_project()
387 fn get_pin_ref<'a>(self: Pin<&'a Self>) -> Pin<&'a T> { in lifetime_project()
392 fn get_pin_mut<'a>(self: Pin<&'a mut Self>) -> Pin<&'a mut T> { in lifetime_project()
397 fn get_pin_ref_elided(self: Pin<&Self>) -> Pin<&T> { in lifetime_project()
402 fn get_pin_mut_elided(self: Pin<&mut Self>) -> Pin<&mut T> { in lifetime_project()
423 let x = Pin::new(&mut x); in visibility()
451 let x: Pin<&mut Struct1<dyn core::fmt::Debug>> = Pin::new(&mut x as _); in dst()
462 let x: Pin<&mut Struct2<dyn core::fmt::Debug + Unpin>> = Pin::new(&mut x as _); in dst()
463 let _: Pin<&mut (dyn core::fmt::Debug + Unpin)> = x.project().f; in dst()
646 fn drop(this: Pin<&mut Self>) { in pinned_drop()
663 fn drop(mut this: Pin<&mut Self>) { in pinned_drop()
690 fn drop(mut this: Pin<&mut Self>) { in pinned_drop()