Skip to content

Use disqualified for conflicting system param error B0001 #16553

Closed
@Jondolf

Description

The error for conflicting system parameters is very unreadable, mostly due to the long path names:

Error message

The above case isn't even close to the worst I've seen.

We should shorten the paths with the new disqualified crate to help with readability. We could also consider adding some linebreaks and other formatting to the error message.

Metadata

Assignees

No one assigned

    Labels

    A-ECSEntities, components, systems, and eventsC-UsabilityA targeted quality-of-life change that makes Bevy easier to useD-StraightforwardSimple bug fixes and API improvements, docs, test and examplesS-Ready-For-ImplementationThis issue is ready for an implementation PR. Go for it!

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions