We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
We need to model the overlap rules (excluding, for now, specialization). These rules work roughly like this:
#[fundamental]
Here is a list of work items:
The text was updated successfully, but these errors were encountered:
The branch 2022-08-coherence includes some preliminary work here:
It introduces an overlap check and checks that the various impls that are in scope do not have types that successfully unify.
However, it has some problems:
Sorry, something went wrong.
No branches or pull requests
We need to model the overlap rules (excluding, for now, specialization). These rules work roughly like this:
#[fundamental]
and locality concerns as described in https://rust-lang.github.io/rfcs/1023-rebalancing-coherence.html and https://rust-lang.github.io/rfcs/2451-re-rebalancing-coherence.htmlHere is a list of work items:
The text was updated successfully, but these errors were encountered: