-
Notifications
You must be signed in to change notification settings - Fork 12.9k
New issue
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
Check predicates from blanket trait impls while testing if they apply #78683
Conversation
r? @ollie27 (rust_highfive has picked a reviewer for you, use r? to override) |
I've built the
These all seem correct, so this isn't excluding any impls from |
r? @lcnr The rustdoc side of this looks fine, is the way Nemo is using |
I don't expect it to cause any ICE, though why do we drop the obligations from What happens if we try to evaluate them instead of the impl predicates? I guess cc @eddyb |
I'm not sure, but since that's pre-existing does it need to block this change? |
That being wrong was my first suspicion too, but during my testing those obligations were always empty 🤷. |
hmm, though a bit about this and it definitely makes sense to me. @bors r+ about the obligations of the |
📌 Commit 0e2af5c has been approved by |
☀️ Test successful - checks-actions |
fixes #78673