-
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
split select into submodules #72586
split select into submodules #72586
Conversation
(rust_highfive has picked a reviewer for you, use r? to override) |
@bors r+ rollup |
📌 Commit ba5f0f1be50e4faa3c677015a8e431553c33fc8a has been approved by |
@bors rollup- maybe this is too conflict prone |
☔ The latest upstream changes (presumably #72494) made this pull request unmergeable. Please resolve the merge conflicts. |
Rebased, should once again be ready for merge |
@bors r+ |
📌 Commit 0a6ce604975a2c2f6c0ae23a4d2da1c1d82008a4 has been approved by |
☔ The latest upstream changes (presumably #72768) made this pull request unmergeable. Please resolve the merge conflicts. |
☔ The latest upstream changes (presumably #72778) made this pull request unmergeable. Please resolve the merge conflicts. |
Rebased, should once again be ready for merge |
@bors retry |
⌛ Testing commit a5d2668d6db6e180461966b0dbe8fe64573cc6bd with merge 9b00e6ec73ecb1c97b9467c0635536d351f103e3... |
💔 Test failed - checks-azure |
Afaict only Looking at the raw output... these snippets seem to be relevant, if unrelated to this PR:
|
@bors retry |
☔ The latest upstream changes (presumably #70107) made this pull request unmergeable. Please resolve the merge conflicts. |
Should once again be ready 😅 |
@bors r=nikomatsakis |
📌 Commit b280264 has been approved by |
Rollup of 5 pull requests Successful merges: - rust-lang#72586 (split select into submodules) - rust-lang#72900 (Don't count pathless --extern for unused-crate-dependencies warnings) - rust-lang#72924 (Stabilize `std::io::Buf{Reader, Writer}::capacity`) - rust-lang#72942 (clean up E0641 explanation) - rust-lang#72945 (Updated documentation for Control Flow Guard) Failed merges: r? @ghost
rust/src/librustc_trait_selection/traits/select.rs
Line 1 in a0f06d1
I extracted two submodules:
pub(super) fn confirm_candidate
, everything else is privatepub(super) fn candidate_from_obligation
andpub(super) fn assemble_candidates
I tried to change as little as possible while doing this and hopefully split this into well reviewable commits.