rust/src/librustc_typeck
Manish Goregaokar c60b051bbb
Rollup merge of #74357 - nnethercote:symbol-related-improvements, r=oli-obk
Some `Symbol` related improvements

These commits make things nicer and avoid some `Symbol::as_str()` calls.

r? @oli-obk
2020-07-16 17:09:01 -07:00
..
check Rollup merge of #74357 - nnethercote:symbol-related-improvements, r=oli-obk 2020-07-16 17:09:01 -07:00
coherence Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>. 2020-07-05 23:00:14 +03:00
collect introduce the query opt_const_param_of 2020-07-15 12:58:32 +02:00
impl_wf_check change WellFormed predicate to GenericArg 2020-06-02 15:02:36 +02:00
outlives Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>. 2020-07-05 23:00:14 +03:00
variance Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>. 2020-07-05 23:00:14 +03:00
astconv.rs improve naming 2020-07-15 13:06:47 +02:00
Cargo.toml Detect tuple struct incorrectly used as struct pat 2020-07-12 10:34:48 -07:00
check_unused.rs typeck: Use LocalDefIds for the unused trait import set 2020-06-15 21:06:13 +03:00
collect.rs don't supply generics to AnonConsts in param lists 2020-07-16 11:13:05 +02:00
constrained_generic_params.rs introduce newtype'd Predicate<'tcx> 2020-05-20 15:44:34 +02:00
expr_use_visitor.rs Make hir ProjectionKind more precise 2020-07-09 04:13:51 -04:00
impl_wf_check.rs Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>. 2020-07-05 23:00:14 +03:00
lib.rs Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>. 2020-07-05 23:00:14 +03:00
mem_categorization.rs Make hir ProjectionKind more precise 2020-07-09 04:13:51 -04:00
README.md
structured_errors.rs

For high-level intro to how type checking works in rustc, see the type checking chapter of the rustc dev guide.