summary refs log tree commit diff
path: root/src/librustc_trait_selection/traits/structural_match.rs
AgeCommit message (Expand)AuthorLines
2020-07-05Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>.Eduard-Mihai Burtescu-1/+1
2020-06-15make all uses of ty::Error or ConstKind::Error delay a span bugmark-1/+1
2020-06-14structural_match: non-structural-match ty closuresDavid Wood-1/+6
2020-06-12Make `type_marked_structural` privateDylan MacKenzie-1/+1
2020-06-12Helper method for whether type has structural equalityDylan MacKenzie-12/+20
2020-06-02remove assertBastian Kauschke-2/+1
2020-06-02normalize adt fields during structural match checkBastian Kauschke-1/+5
2020-05-20comment return sitesBastian Kauschke-7/+14
2020-05-20Be more conservative concerning `structural_match`Bastian Kauschke-21/+19
2020-05-20note for `ty::Error`.Bastian Kauschke-7/+14
2020-05-20exhaustively match during structural match checkingBastian Kauschke-2/+33
2020-05-15Remove lang_items\(\).*\.unwrap\(\)Nathan Corbyn-2/+3
2020-04-29forbid `dyn Trait` in const genericsBastian Kauschke-0/+5
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-1/+1
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-1/+1
2020-03-24Remove attribute `#[structural_match]` and any references to itVadim Petrochenkov-5/+5
2020-03-14Move rustc_infer::traits to new crate rustc_trait_selection.Camille GILLOT-0/+216