]> git.lizzy.rs Git - rust.git/commit
make a custom error for overlap with negative impls
authorNiko Matsakis <niko@alum.mit.edu>
Wed, 8 Jan 2020 19:10:59 +0000 (14:10 -0500)
committerNiko Matsakis <niko@alum.mit.edu>
Thu, 26 Mar 2020 10:52:26 +0000 (06:52 -0400)
commit65071708f8fe72dd2103c6eace0eb6802a6acf03
tree912d748e82574d835e72d9d69d4cd3b5a5f1d6a3
parente8a05e201ee6cea12fe05e4271e91fd40c2fb235
make a custom error for overlap with negative impls
21 files changed:
src/librustc_error_codes/error_codes.rs
src/librustc_error_codes/error_codes/E0751.md [new file with mode: 0644]
src/librustc_trait_selection/traits/specialize/mod.rs
src/test/ui/coherence/coherence-conflicting-negative-trait-impl.rs
src/test/ui/coherence/coherence-conflicting-negative-trait-impl.stderr
src/test/ui/issues/issue-33140-hack-boundaries.rs
src/test/ui/issues/issue-33140-hack-boundaries.stderr
src/test/ui/specialization/specialization-overlap-negative.rs
src/test/ui/specialization/specialization-overlap-negative.stderr
src/test/ui/specialization/specialization-polarity.rs
src/test/ui/specialization/specialization-polarity.stderr
src/test/ui/traits/negative-impls/negative-specializes-positive-item.rs
src/test/ui/traits/negative-impls/negative-specializes-positive-item.stderr
src/test/ui/traits/negative-impls/negative-specializes-positive.rs
src/test/ui/traits/negative-impls/negative-specializes-positive.stderr
src/test/ui/traits/negative-impls/pin-unsound-issue-66544-clone.rs
src/test/ui/traits/negative-impls/pin-unsound-issue-66544-clone.stderr
src/test/ui/traits/negative-impls/pin-unsound-issue-66544-derefmut.rs
src/test/ui/traits/negative-impls/pin-unsound-issue-66544-derefmut.stderr
src/test/ui/traits/negative-impls/positive-specializes-negative.rs
src/test/ui/traits/negative-impls/positive-specializes-negative.stderr