-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Reexport IntErrorKind in std #60185
Reexport IntErrorKind in std #60185
Conversation
r? @rkruppe (rust_highfive has picked a reviewer for you, use r? to override) |
We do have a few rustc-specific lints that only run on its own codebase. Maybe it wouldn't be too difficult to add one for this as well? |
This change looks good to me as-is. For the possibility of a lint catching similar issues elsewhere, if anyone is interested I suggest opening an issue so the idea doesn't get buried. @bors r+ rollup |
📌 Commit 7af0fcc has been approved by |
… r=rkruppe Reexport IntErrorKind in std Currently `IntErrorKind` can only be found in `core`. @Centril confirmed on Discord that this is unintentional (should I r? him in this situation?). Should there be a test for this? As far as this *specific* situation goes, I don't think so, I'll risk it and say that there's no way this regresses. However, it might be a good idea to have some tool detect public items in `core` that are not reexported in `std`. Does this belong in tidy, or should that be a separate tool? Is there some rustc-specific *linter*? Unless that's entirely a dumb idea, this should probably get an issue. Note: My local build hasn't finished yet, but it's well past the point where I would expect problems.
Rollup of 6 pull requests Successful merges: - #59560 (MIR generation cleanup) - #59697 (tweak unresolved label suggestion) - #60038 (Add codegen test for PGO instrumentation.) - #60160 (Fix #58270, fix off-by-one error in error diagnostics.) - #60185 (Reexport IntErrorKind in std) - #60243 (Add regression test for #53249.) Failed merges: r? @ghost
Currently
IntErrorKind
can only be found incore
. @Centril confirmed on Discord that this is unintentional (should I r? him in this situation?).Should there be a test for this? As far as this specific situation goes, I don't think so, I'll risk it and say that there's no way this regresses. However, it might be a good idea to have some tool detect public items in
core
that are not reexported instd
. Does this belong in tidy, or should that be a separate tool? Is there some rustc-specific linter? Unless that's entirely a dumb idea, this should probably get an issue.Note: My local build hasn't finished yet, but it's well past the point where I would expect problems.