/third_party/rust/crates/pin-project-lite/tests/expand/pub/ |
D | enum.expanded.rs | 13 pub(crate) enum EnumProj<'__pin, T, U> 15 Enum<T, U>: '__pin, 18 pinned: ::pin_project_lite::__private::Pin<&'__pin mut (T)>, 19 unpinned: &'__pin mut (U), 30 pub(crate) enum EnumProjRef<'__pin, T, U> 32 Enum<T, U>: '__pin, 35 pinned: ::pin_project_lite::__private::Pin<&'__pin (T)>, 36 unpinned: &'__pin (U), 45 pub(crate) fn project<'__pin>( in project() 46 self: ::pin_project_lite::__private::Pin<&'__pin mut Self>, in project() [all …]
|
D | struct.expanded.rs | 19 pub(crate) struct Projection<'__pin, T, U> 21 Struct<T, U>: '__pin, 23 pub pinned: ::pin_project_lite::__private::Pin<&'__pin mut (T)>, 24 pub unpinned: &'__pin mut (U), 33 pub(crate) struct ProjectionRef<'__pin, T, U> 35 Struct<T, U>: '__pin, 37 pub pinned: ::pin_project_lite::__private::Pin<&'__pin (T)>, 38 pub unpinned: &'__pin (U), 41 pub(crate) fn project<'__pin>( in project() 42 self: ::pin_project_lite::__private::Pin<&'__pin mut Self>, in project() [all …]
|
/third_party/rust/crates/pin-project-lite/tests/expand/naming/ |
D | struct-none.expanded.rs | 19 struct Projection<'__pin, T, U> 21 Struct<T, U>: '__pin, 23 pinned: ::pin_project_lite::__private::Pin<&'__pin mut (T)>, 24 unpinned: &'__pin mut (U), 33 struct ProjectionRef<'__pin, T, U> 35 Struct<T, U>: '__pin, 37 pinned: ::pin_project_lite::__private::Pin<&'__pin (T)>, 38 unpinned: &'__pin (U), 41 fn project<'__pin>( in project() 42 self: ::pin_project_lite::__private::Pin<&'__pin mut Self>, in project() [all …]
|
D | struct-mut.expanded.rs | 13 struct StructProj<'__pin, T, U> 15 Struct<T, U>: '__pin, 17 pinned: ::pin_project_lite::__private::Pin<&'__pin mut (T)>, 18 unpinned: &'__pin mut (U), 33 struct ProjectionRef<'__pin, T, U> 35 Struct<T, U>: '__pin, 37 pinned: ::pin_project_lite::__private::Pin<&'__pin (T)>, 38 unpinned: &'__pin (U), 41 fn project<'__pin>( in project() 42 self: ::pin_project_lite::__private::Pin<&'__pin mut Self>, in project() [all …]
|
D | struct-ref.expanded.rs | 13 struct StructProjRef<'__pin, T, U> 15 Struct<T, U>: '__pin, 17 pinned: ::pin_project_lite::__private::Pin<&'__pin (T)>, 18 unpinned: &'__pin (U), 33 struct Projection<'__pin, T, U> 35 Struct<T, U>: '__pin, 37 pinned: ::pin_project_lite::__private::Pin<&'__pin mut (T)>, 38 unpinned: &'__pin mut (U), 41 fn project<'__pin>( in project() 42 self: ::pin_project_lite::__private::Pin<&'__pin mut Self>, in project() [all …]
|
D | enum-all.expanded.rs | 13 enum EnumProj<'__pin, T, U> 15 Enum<T, U>: '__pin, 18 pinned: ::pin_project_lite::__private::Pin<&'__pin mut (T)>, 19 unpinned: &'__pin mut (U), 30 enum EnumProjRef<'__pin, T, U> 32 Enum<T, U>: '__pin, 35 pinned: ::pin_project_lite::__private::Pin<&'__pin (T)>, 36 unpinned: &'__pin (U), 57 fn project<'__pin>( in project() 58 self: ::pin_project_lite::__private::Pin<&'__pin mut Self>, in project() [all …]
|
D | struct-all.expanded.rs | 13 struct StructProj<'__pin, T, U> 15 Struct<T, U>: '__pin, 17 pinned: ::pin_project_lite::__private::Pin<&'__pin mut (T)>, 18 unpinned: &'__pin mut (U), 27 struct StructProjRef<'__pin, T, U> 29 Struct<T, U>: '__pin, 31 pinned: ::pin_project_lite::__private::Pin<&'__pin (T)>, 32 unpinned: &'__pin (U), 50 fn project<'__pin>( in project() 51 self: ::pin_project_lite::__private::Pin<&'__pin mut Self>, in project() [all …]
|
D | enum-mut.expanded.rs | 13 enum EnumProj<'__pin, T, U> 15 Enum<T, U>: '__pin, 18 pinned: ::pin_project_lite::__private::Pin<&'__pin mut (T)>, 19 unpinned: &'__pin mut (U), 28 fn project<'__pin>( in project() 29 self: ::pin_project_lite::__private::Pin<&'__pin mut Self>, in project() 30 ) -> EnumProj<'__pin, T, U> { in project() argument 43 struct __Origin<'__pin, T, U> { 44 __dummy_lifetime: ::pin_project_lite::__private::PhantomData<&'__pin ()>, 48 impl<'__pin, T, U> ::pin_project_lite::__private::Unpin for Enum<T, U> where [all …]
|
D | enum-ref.expanded.rs | 13 enum EnumProjRef<'__pin, T, U> 15 Enum<T, U>: '__pin, 18 pinned: ::pin_project_lite::__private::Pin<&'__pin (T)>, 19 unpinned: &'__pin (U), 28 fn project_ref<'__pin>( in project_ref() 29 self: ::pin_project_lite::__private::Pin<&'__pin Self>, in project_ref() 30 ) -> EnumProjRef<'__pin, T, U> { in project_ref() argument 43 struct __Origin<'__pin, T, U> { 44 __dummy_lifetime: ::pin_project_lite::__private::PhantomData<&'__pin ()>, 48 impl<'__pin, T, U> ::pin_project_lite::__private::Unpin for Enum<T, U> where [all …]
|
D | enum-none.expanded.rs | 12 struct __Origin<'__pin, T, U> { 13 __dummy_lifetime: ::pin_project_lite::__private::PhantomData<&'__pin ()>, 17 impl<'__pin, T, U> ::pin_project_lite::__private::Unpin for Enum<T, U> where 18 __Origin<'__pin, T, U>: ::pin_project_lite::__private::Unpin
|
/third_party/rust/crates/pin-project-lite/tests/expand/default/ |
D | struct.expanded.rs | 19 struct Projection<'__pin, T, U> 21 Struct<T, U>: '__pin, 23 pinned: ::pin_project_lite::__private::Pin<&'__pin mut (T)>, 24 unpinned: &'__pin mut (U), 33 struct ProjectionRef<'__pin, T, U> 35 Struct<T, U>: '__pin, 37 pinned: ::pin_project_lite::__private::Pin<&'__pin (T)>, 38 unpinned: &'__pin (U), 41 fn project<'__pin>( in project() 42 self: ::pin_project_lite::__private::Pin<&'__pin mut Self>, in project() [all …]
|
D | enum.expanded.rs | 13 enum EnumProj<'__pin, T, U> 15 Enum<T, U>: '__pin, 18 pinned: ::pin_project_lite::__private::Pin<&'__pin mut (T)>, 19 unpinned: &'__pin mut (U), 30 enum EnumProjRef<'__pin, T, U> 32 Enum<T, U>: '__pin, 35 pinned: ::pin_project_lite::__private::Pin<&'__pin (T)>, 36 unpinned: &'__pin (U), 57 fn project<'__pin>( in project() 58 self: ::pin_project_lite::__private::Pin<&'__pin mut Self>, in project() [all …]
|
/third_party/rust/crates/pin-project-lite/tests/ui/pin_project/ |
D | overlapping_lifetime_names.stderr | 1 error[E0263]: lifetime name `'__pin` declared twice in the same scope 5 4 | | pub struct Foo<'__pin, T> { 8 6 | | field: &'__pin mut T, 13 error[E0263]: lifetime name `'__pin` declared twice in the same scope 17 4 | | pub struct Foo<'__pin, T> { 20 6 | | field: &'__pin mut T, 25 error[E0263]: lifetime name `'__pin` declared twice in the same scope 29 4 | | pub struct Foo<'__pin, T> { 32 6 | | field: &'__pin mut T, 37 error[E0496]: lifetime name `'__pin` shadows a lifetime name that is already in scope [all …]
|
D | overlapping_lifetime_names.rs | 4 pub struct Foo<'__pin, T> { 6 field: &'__pin mut T,
|
/third_party/rust/crates/pin-project-lite/tests/expand/pinned_drop/ |
D | enum.expanded.rs | 14 enum EnumProj<'__pin, T, U> 16 Enum<T, U>: '__pin, 19 pinned: ::pin_project_lite::__private::Pin<&'__pin mut (T)>, 20 unpinned: &'__pin mut (U), 31 enum EnumProjRef<'__pin, T, U> 33 Enum<T, U>: '__pin, 36 pinned: ::pin_project_lite::__private::Pin<&'__pin (T)>, 37 unpinned: &'__pin (U), 46 fn project<'__pin>( in project() 47 self: ::pin_project_lite::__private::Pin<&'__pin mut Self>, in project() [all …]
|
D | struct.expanded.rs | 20 struct Projection<'__pin, T, U> 22 Struct<T, U>: '__pin, 24 pinned: ::pin_project_lite::__private::Pin<&'__pin mut (T)>, 25 unpinned: &'__pin mut (U), 34 struct ProjectionRef<'__pin, T, U> 36 Struct<T, U>: '__pin, 38 pinned: ::pin_project_lite::__private::Pin<&'__pin (T)>, 39 unpinned: &'__pin (U), 42 fn project<'__pin>( in project() 43 self: ::pin_project_lite::__private::Pin<&'__pin mut Self>, in project() [all …]
|
/third_party/rust/crates/pin-project-lite/tests/expand/multifields/ |
D | struct.expanded.rs | 32 struct Projection<'__pin, T, U> 34 Struct<T, U>: '__pin, 36 pinned1: ::pin_project_lite::__private::Pin<&'__pin mut (T)>, 37 pinned2: ::pin_project_lite::__private::Pin<&'__pin mut (T)>, 38 unpinned1: &'__pin mut (U), 39 unpinned2: &'__pin mut (U), 48 struct ProjectionRef<'__pin, T, U> 50 Struct<T, U>: '__pin, 52 pinned1: ::pin_project_lite::__private::Pin<&'__pin (T)>, 53 pinned2: ::pin_project_lite::__private::Pin<&'__pin (T)>, [all …]
|
D | enum.expanded.rs | 69 struct __Origin<'__pin, T, U> { 70 __dummy_lifetime: ::pin_project_lite::__private::PhantomData<&'__pin ()>, 79 impl<'__pin, T, U> ::pin_project_lite::__private::Unpin for Enum<T, U> where 80 __Origin<'__pin, T, U>: ::pin_project_lite::__private::Unpin
|
/third_party/rust/crates/pin-project-lite/src/ |
D | lib.rs | 764 $proj_vis $struct_ty_ident $proj_ty_ident <'__pin, $($impl_generics)*> 766 $ident <$($ty_generics)*>: '__pin 926 $proj_vis fn $method_ident<'__pin>( 927 self: $crate::__private::Pin<&'__pin $($mut)? Self>, 928 ) -> $proj_ty_ident <'__pin, $($ty_generics)*> { 1006 $proj_vis fn $method_ident<'__pin>( 1007 self: $crate::__private::Pin<&'__pin $($mut)? Self>, 1008 ) -> $proj_ty_ident <'__pin, $($ty_generics)*> { 1116 $vis struct __Origin <'__pin, $($impl_generics)*> 1120 __dummy_lifetime: $crate::__private::PhantomData<&'__pin ()>, [all …]
|