-
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
Utilize fewer reexports #19407
Utilize fewer reexports #19407
Conversation
Thanks! |
710d6ef
to
6614476
Compare
Yay for Windows issues. Just fixed that last error. |
@sfackler Does this mean we should retry? |
In regards to: #19253 (comment) This commit: * Changes the #deriving code so that it generates code that utilizes fewer reexports (in particur Option::\*, Result::\*, and Ordering::\*), which is necessary to remove those reexports in the future * Changes other areas of the codebase so that fewer reexports are utilized
:( |
In regards to: rust-lang#19253 (comment) This commit: * Changes the #deriving code so that it generates code that utilizes fewer reexports (in particur Option::* and Result::*), which is necessary to remove those reexports in the future * Changes other areas of the codebase so that fewer reexports are utilized
@frewsxcv that's been happening a lot on the buildbots lately and retrying sadly won't fix. It likely has to do with a DefId mismatch of using the wrong crate. For now a number of PRs are blocked on this issue and I think we'll have to fix it before landing this sadly. |
@alexcrichton Is there an open GitHub Issue I can follow related to that issue? |
6614476
to
02fcd95
Compare
Can I get a retry for this now that 719c36c#diff-61bc16bb841787d2ec81342b2369db1bR18 happened? |
02fcd95
to
b2ca72a
Compare
In regards to: rust-lang#19253 (comment) This commit: * Changes the #deriving code so that it generates code that utilizes fewer reexports (in particur Option::* and Result::*), which is necessary to remove those reexports in the future * Changes other areas of the codebase so that fewer reexports are utilized
b2ca72a
to
4ef1674
Compare
Rebased off master and fixed conflicts |
This will need a retry once the Android build stops failing everything |
Looks like the Android issue is fixed. May I get a retry? |
In regards to: #19253 (comment) This commit: * Changes the #deriving code so that it generates code that utilizes fewer reexports (in particur Option::\*, Result::\*, and Ordering::\*), which is necessary to remove those reexports in the future * Changes other areas of the codebase so that fewer reexports are utilized
Brief note: This does *not* affect anything in the prelude Part of rust-lang#19253 All this does is remove the reexporting of Result and Option from their respective modules. More core reexports might be removed, but these ones are the safest to remove since these enums (and their variants) are included in the prelude. Depends on rust-lang#19407 which is merged, but might need a new snapshot [breaking-change]
Part of rust-lang#19253 I would have removed this public reexport in rust-lang#19842, but rust-lang#19812 hadn't merged (and snapshotted) at the time In rust-lang#19407, I changed the codebase to stop utilizing this reexport [breaking-change]
Part of rust-lang#19253 I would have removed this public reexport in rust-lang#19842, but rust-lang#19812 hadn't merged (and snapshotted) at the time In rust-lang#19407, I changed the codebase to stop utilizing this reexport [breaking-change]
In regards to:
#19253 (comment)
This commit:
reexports (in particur Option::, Result::, and Ordering::*), which is necessary to
remove those reexports in the future