]> git.lizzy.rs Git - rust.git/commit
Introduce `GenericArg` like in Chalk
authorFlorian Diebold <flodiebold@gmail.com>
Thu, 1 Apr 2021 19:04:02 +0000 (21:04 +0200)
committerFlorian Diebold <flodiebold@gmail.com>
Sat, 3 Apr 2021 09:17:13 +0000 (11:17 +0200)
commite480d81988fc0c0e4f80f1c54058b95b9aaf1ebf
tree079dabc4e0de72e30d2bd04bd50427ff6950b348
parent327f3a0a3017e047be58b8312f8bf3ac690db3fd
Introduce `GenericArg` like in Chalk

Plus some more adaptations to Substitution.

Lots of `assert_ty_ref` that we should revisit when introducing
lifetime/const parameters.
17 files changed:
crates/hir/src/lib.rs
crates/hir_ty/src/autoderef.rs
crates/hir_ty/src/chalk_cast.rs
crates/hir_ty/src/diagnostics/expr.rs
crates/hir_ty/src/diagnostics/match_check.rs
crates/hir_ty/src/display.rs
crates/hir_ty/src/infer/coerce.rs
crates/hir_ty/src/infer/expr.rs
crates/hir_ty/src/infer/pat.rs
crates/hir_ty/src/infer/path.rs
crates/hir_ty/src/infer/unify.rs
crates/hir_ty/src/lib.rs
crates/hir_ty/src/lower.rs
crates/hir_ty/src/method_resolution.rs
crates/hir_ty/src/traits.rs
crates/hir_ty/src/traits/chalk.rs
crates/hir_ty/src/traits/chalk/mapping.rs