]> git.lizzy.rs Git - rust.git/commit
Add variance-related information to lifetime error messages
authorAaron Hill <aa1ronham@gmail.com>
Thu, 13 May 2021 13:30:14 +0000 (09:30 -0400)
committerAaron Hill <aa1ronham@gmail.com>
Sun, 6 Jun 2021 17:37:42 +0000 (12:37 -0500)
commitfad2242ff7bbafed5e7398e1286c3935b31f8233
tree8130278ea5c71d6985ede8c4e008fc86d6af2e45
parent86b0bafbf1e0fab3aa433c10256919d1b6ba46ac
Add variance-related information to lifetime error messages
33 files changed:
compiler/rustc_infer/src/infer/canonical/query_response.rs
compiler/rustc_infer/src/infer/combine.rs
compiler/rustc_infer/src/infer/equate.rs
compiler/rustc_infer/src/infer/glb.rs
compiler/rustc_infer/src/infer/lub.rs
compiler/rustc_infer/src/infer/nll_relate/mod.rs
compiler/rustc_infer/src/infer/sub.rs
compiler/rustc_middle/src/ty/_match.rs
compiler/rustc_middle/src/ty/mod.rs
compiler/rustc_middle/src/ty/relate.rs
compiler/rustc_middle/src/ty/sty.rs
compiler/rustc_mir/src/borrow_check/constraints/graph.rs
compiler/rustc_mir/src/borrow_check/constraints/mod.rs
compiler/rustc_mir/src/borrow_check/diagnostics/explain_borrow.rs
compiler/rustc_mir/src/borrow_check/diagnostics/region_errors.rs
compiler/rustc_mir/src/borrow_check/region_infer/dump_mir.rs
compiler/rustc_mir/src/borrow_check/region_infer/graphviz.rs
compiler/rustc_mir/src/borrow_check/region_infer/mod.rs
compiler/rustc_mir/src/borrow_check/type_check/constraint_conversion.rs
compiler/rustc_mir/src/borrow_check/type_check/liveness/mod.rs
compiler/rustc_mir/src/borrow_check/type_check/mod.rs
compiler/rustc_mir/src/borrow_check/type_check/relate_tys.rs
compiler/rustc_mir/src/lib.rs
compiler/rustc_typeck/src/check/dropck.rs
src/test/ui/c-variadic/variadic-ffi-4.stderr
src/test/ui/match/match-ref-mut-invariance.nll.stderr
src/test/ui/match/match-ref-mut-let-invariance.nll.stderr
src/test/ui/nll/type-check-pointer-coercions.stderr
src/test/ui/nll/type-check-pointer-comparisons.stderr
src/test/ui/regions/region-lifetime-bounds-on-fns-where-clause.nll.stderr
src/test/ui/regions/region-multiple-lifetime-bounds-on-fns-where-clause.nll.stderr
src/test/ui/regions/regions-lifetime-bounds-on-fns.nll.stderr
src/test/ui/regions/regions-trait-object-subtyping.nll.stderr