Home
last modified time | relevance | path

Searched refs:EnumProj (Results 1 – 25 of 38) sorted by relevance

12

/aosp_15_r20/external/rust/android-crates-io/crates/pin-project/tests/
Dpin_project.rs72 #[pin_project(project = EnumProj, project_ref = EnumProjRef, project_replace = EnumProjOwn)] in projection()
88 EnumProj::Tuple(x, y) => { in projection()
94 EnumProj::Struct { f1, f2 } => { in projection()
99 EnumProj::Unit => unreachable!(), in projection()
108 EnumProj::Tuple(x, y) => { in projection()
113 EnumProj::Struct { f1, f2 } => { in projection()
119 EnumProj::Unit => unreachable!(), in projection()
122 if let EnumProj::Struct { f1, f2 } = e.as_mut().project() { in projection()
132 #[pin_project(project = EnumProj, project_ref = EnumProjRef, project_replace = EnumProjOwn)] in enum_project_set()
144 EnumProj::V1(val) => { in enum_project_set()
[all …]
Dlint.rs504 project = EnumProj,
541 project = EnumProj,
590 project = EnumProj,
647 project = EnumProj,
705 project = EnumProj,
753 project = EnumProj,
833 project = EnumProj,
852 project = EnumProj,
883 project = EnumProj,
917 project = EnumProj,
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/pin-project-lite/tests/
Dtest.rs63 #[project = EnumProj] in projection()
81 EnumProj::Struct { f1, f2 } => { in projection()
87 EnumProj::Unit => unreachable!(), in projection()
92 if let EnumProj::Struct { f1, f2 } = e.as_mut().project() { in projection()
108 #[project = EnumProj] in enum_project_set()
122 EnumProj::V1 { f } => { in enum_project_set()
126 EnumProj::V2 { .. } => unreachable!(), in enum_project_set()
144 #[project = EnumProj] in where_clause()
193 #[project = EnumProj] in where_clause_and_associated_type_field()
233 #[project = EnumProj] in move_out()
[all …]
Dlint.rs72 #[project = EnumProj]
104 #[project = EnumProj]
127 #[project = EnumProj]
153 #[project = EnumProj]
182 #[project = EnumProj]
214 #[project = EnumProj]
245 #[project = EnumProj]
270 #[project = EnumProj]
/aosp_15_r20/external/rust/android-crates-io/crates/pin-project/tests/expand/not_unpin/
Denum.expanded.rs2 #[pin(__private(!Unpin, project = EnumProj, project_ref = EnumProjRef))]
20 enum EnumProj<'pin, T, U> enum
73 ) -> EnumProj<'pin, T, U> { in project()
77 EnumProj::Struct { in project()
83 EnumProj::Tuple( in project()
88 Self::Unit => EnumProj::Unit, in project()
/aosp_15_r20/external/rust/android-crates-io/crates/pin-project/tests/expand/unsafe_unpin/
Denum.expanded.rs2 #[pin(__private(UnsafeUnpin, project = EnumProj, project_ref = EnumProjRef))]
20 enum EnumProj<'pin, T, U> enum
73 ) -> EnumProj<'pin, T, U> { in project()
77 EnumProj::Struct { in project()
83 EnumProj::Tuple( in project()
88 Self::Unit => EnumProj::Unit, in project()
/aosp_15_r20/external/rust/android-crates-io/crates/pin-project/tests/expand/default/
Denum.expanded.rs2 #[pin(__private(project = EnumProj, project_ref = EnumProjRef))]
20 enum EnumProj<'pin, T, U> enum
73 ) -> EnumProj<'pin, T, U> { in project()
77 EnumProj::Struct { in project()
83 EnumProj::Tuple( in project()
88 Self::Unit => EnumProj::Unit, in project()
/aosp_15_r20/external/rust/android-crates-io/crates/pin-project/tests/expand/pinned_drop/
Denum.expanded.rs3 #[pin(__private(PinnedDrop, project = EnumProj, project_ref = EnumProjRef))]
21 enum EnumProj<'pin, T, U> enum
74 ) -> EnumProj<'pin, T, U> { in project()
78 EnumProj::Struct { in project()
84 EnumProj::Tuple( in project()
89 Self::Unit => EnumProj::Unit, in project()
/aosp_15_r20/external/rust/android-crates-io/crates/pin-project/tests/expand/pub/
Denum.expanded.rs2 #[pin(__private(project = EnumProj, project_ref = EnumProjRef))]
20 pub(crate) enum EnumProj<'pin, T, U> enum
73 ) -> EnumProj<'pin, T, U> { in project()
77 EnumProj::Struct { in project()
83 EnumProj::Tuple( in project()
88 Self::Unit => EnumProj::Unit, in project()
/aosp_15_r20/external/rust/android-crates-io/crates/pin-project/tests/expand/multifields/
Denum.expanded.rs4 project = EnumProj,
26 enum EnumProj<'pin, T, U> enum
124 ) -> EnumProj<'pin, T, U> { in project()
128 EnumProj::Struct { in project()
140 EnumProj::Tuple( in project()
147 Self::Unit => EnumProj::Unit, in project()
/aosp_15_r20/external/rust/android-crates-io/crates/pin-project-lite/tests/expand/naming/
Denum-mut.expanded.rs14 enum EnumProj<'__pin, T, U> enum
33 ) -> EnumProj<'__pin, T, U> { in project()
37 EnumProj::Struct { in project()
44 Self::Unit => EnumProj::Unit, in project()
Denum-all.expanded.rs14 enum EnumProj<'__pin, T, U> enum
61 ) -> EnumProj<'__pin, T, U> { in project()
65 EnumProj::Struct { in project()
72 Self::Unit => EnumProj::Unit, in project()
Denum-mut.rs4 #[project = EnumProj]
Denum-all.rs4 #[project = EnumProj]
/aosp_15_r20/external/rust/android-crates-io/crates/pin-project/examples/
Denum-default-expanded.rs32 enum EnumProj<'pin, T, U> enum
49 ) -> EnumProj<'pin, T, U> { in project()
53 EnumProj::Pinned(::pin_project::__private::Pin::new_unchecked(_0)) in project()
55 Self::Unpinned(_0) => EnumProj::Unpinned(_0), in project()
Denum-default.rs7 #[pin_project(project = EnumProj)]
/aosp_15_r20/external/rust/android-crates-io/crates/pin-project-lite/tests/expand/not_unpin/
Denum.expanded.rs14 enum EnumProj<'__pin, T, U> enum
51 ) -> EnumProj<'__pin, T, U> { in project()
55 EnumProj::Struct { in project()
62 Self::Unit => EnumProj::Unit, in project()
/aosp_15_r20/external/rust/android-crates-io/crates/pin-project-lite/tests/expand/pub/
Denum.expanded.rs14 pub(crate) enum EnumProj<'__pin, T, U> enum
51 ) -> EnumProj<'__pin, T, U> { in project()
55 EnumProj::Struct { in project()
62 Self::Unit => EnumProj::Unit, in project()
Denum.rs4 #[project = EnumProj]
/aosp_15_r20/external/rust/android-crates-io/crates/pin-project-lite/tests/expand/pinned_drop/
Denum.expanded.rs15 enum EnumProj<'__pin, T, U> enum
52 ) -> EnumProj<'__pin, T, U> { in project()
56 EnumProj::Struct { in project()
63 Self::Unit => EnumProj::Unit, in project()
/aosp_15_r20/external/rust/android-crates-io/crates/pin-project-lite/tests/expand/default/
Denum.expanded.rs14 enum EnumProj<'__pin, T, U> enum
61 ) -> EnumProj<'__pin, T, U> { in project()
65 EnumProj::Struct { in project()
72 Self::Unit => EnumProj::Unit, in project()
Denum.rs4 #[project = EnumProj]
/aosp_15_r20/external/rust/android-crates-io/crates/pin-project/
DREADME.md59 #[pin_project(project = EnumProj)]
68 EnumProj::Pinned(x) => {
71 EnumProj::Unpinned(y) => {
DCHANGELOG.md91 + #[pin_project(project = EnumProj)]
101 + EnumProj::Variant(_) => { /* ... */ }
130 + #[pin_project(project = EnumProj)]
140 + EnumProj::Variant(_) => { /* ... */ }
221 #[pin_project(project = EnumProj)]
228 EnumProj::Variant(y) => {
298 #[pin_project(project = EnumProj)]
305 EnumProj::Variant(y) => {
/aosp_15_r20/external/rust/android-crates-io/crates/pin-project-lite/
DREADME.md59 #[project = EnumProj]
68 EnumProj::Variant { pinned, unpinned } => {

12