Lines Matching refs:EnumProj
72 #[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()
148 EnumProj::V2(_) => unreachable!(), in enum_project_set()
169 #[pin_project(project = EnumProj, project_ref = EnumProjRef, project_replace = EnumProjOwn)] in where_clause()
217 #[pin_project(project = EnumProj, project_ref = EnumProjRef, project_replace = EnumProjOwn)] in where_clause_and_associated_type_field()
252 #[pin_project(project = EnumProj, project_ref = EnumProjRef, project_replace = EnumProjOwn)] in move_out()
316 #[pin_project(project = EnumProj, project_ref = EnumProjRef, project_replace = EnumProjOwn)] in trait_bounds_on_type_generics()
445 #[pin_project(project = EnumProj, project_ref = EnumProjRef, project_replace = EnumProjOwn)] in lifetime_project()
492 EnumProj::V { pinned, .. } => pinned, in lifetime_project()
502 EnumProj::V { pinned, .. } => pinned, in lifetime_project()
782 #[pin_project(project = EnumProj, project_ref = EnumProjRef, project_replace = EnumProjOwn)] in parse_self()