Skip to content

E0322 needs to be updated to new format #35323

Closed
@sophiajt

Description

From: src/test/compile-fail/coherence-impls-sized.rs

Error E0322 needs a span_label, updating it from:

error[E0322]: explicit impls for the `Sized` trait are not permitted
  --> src/test/compile-fail/coherence-impls-sized.rs:24:1
   |
24 | impl Sized for TestE {} //~ ERROR E0322
   | ^^^^^^^^^^^^^^^^^^^^^^^

To:

error[E0322]: explicit impls for the `Sized` trait are not permitted
  --> src/test/compile-fail/coherence-impls-sized.rs:24:1
   |
24 | impl Sized for TestE {} //~ ERROR E0322
   | ^^^^^^^^^^^^^^^^^^^^^^^ impl of `Sized` not allowed

Bonus: shrink the span to only the Sized part:

error[E0322]: explicit impls for the `Sized` trait are not permitted
  --> src/test/compile-fail/coherence-impls-sized.rs:24:1
   |
24 | impl Sized for TestE {} //~ ERROR E0322
   |      ^^^^^ impl of `Sized` not allowed

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    A-diagnosticsArea: Messages for errors, warnings, and lintsE-easyCall for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.E-mentorCall for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions