Home
last modified time | relevance | path

Searched refs:__pin (Results 1 – 19 of 19) sorted by relevance

/third_party/rust/crates/pin-project-lite/tests/expand/pub/
Denum.expanded.rs13 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 …]
Dstruct.expanded.rs19 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/
Dstruct-none.expanded.rs19 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 …]
Dstruct-mut.expanded.rs13 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 …]
Dstruct-ref.expanded.rs13 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 …]
Denum-all.expanded.rs13 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 …]
Dstruct-all.expanded.rs13 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 …]
Denum-mut.expanded.rs13 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 …]
Denum-ref.expanded.rs13 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 …]
Denum-none.expanded.rs12 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/
Dstruct.expanded.rs19 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 …]
Denum.expanded.rs13 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/
Doverlapping_lifetime_names.stderr1 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 …]
Doverlapping_lifetime_names.rs4 pub struct Foo<'__pin, T> {
6 field: &'__pin mut T,
/third_party/rust/crates/pin-project-lite/tests/expand/pinned_drop/
Denum.expanded.rs14 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 …]
Dstruct.expanded.rs20 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/
Dstruct.expanded.rs32 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 …]
Denum.expanded.rs69 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/
Dlib.rs764 $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 …]