Lines Matching refs:EnumProj
62 #[project = EnumProj] in projection()
80 EnumProj::Struct { f1, f2 } => { in projection()
86 EnumProj::Unit => unreachable!(), in projection()
91 if let EnumProj::Struct { f1, f2 } = e.as_mut().project() { in projection()
107 #[project = EnumProj] in enum_project_set()
121 EnumProj::V1 { f } => { in enum_project_set()
125 EnumProj::V2 { .. } => unreachable!(), in enum_project_set()
143 #[project = EnumProj] in where_clause()
192 #[project = EnumProj] in where_clause_and_associated_type_field()
232 #[project = EnumProj] in move_out()
304 #[project = EnumProj] in trait_bounds_on_type_generics()
344 #[project = EnumProj] in lifetime_project()
393 EnumProj::V { pinned, .. } => pinned, in lifetime_project()
403 EnumProj::V { pinned, .. } => pinned, in lifetime_project()