Skip to content
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

rustdoc: Pain points of reexports #24305

Open
9 of 14 tasks
alexcrichton opened this issue Apr 10, 2015 · 4 comments
Open
9 of 14 tasks

rustdoc: Pain points of reexports #24305

alexcrichton opened this issue Apr 10, 2015 · 4 comments
Labels
A-cross-crate-reexports Area: Documentation that has been re-exported from a different crate C-tracking-issue Category: A tracking issue for an RFC or an unstable feature. metabug Issues about issues themselves ("bugs about bugs") T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.

Comments

@alexcrichton
Copy link
Member

alexcrichton commented Apr 10, 2015

There's a lot of pain points that come up over time about rustdoc and reexports, and there's a lot of open issues as well, so this is going to serve as a metabug connecting all of them:

This is just a list of the current set of bugs, there have been countless others that have been fixed over time. Some of these are fundamental limitations, some of these are just bug fixes. I think that a huge part of "truly fixing this" will be tracking where the "canonical location" for a type is. For example rustdoc should understand that Vec traditionally comes from the standard library, not libcollections, and all incoming links, references, etc, should go there.

I'll try to keep this updated over time!

@alexcrichton alexcrichton added T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. metabug Issues about issues themselves ("bugs about bugs") labels Apr 10, 2015
@tomjakubowski
Copy link
Contributor

cc me

@bluss
Copy link
Member

bluss commented Mar 16, 2016

Edited to add #32290, and ticked off two fixed issues.

@KalitaAlexey
Copy link
Contributor

Hi @alexcrichton,
#14586, #15823 has been fixed.

@steveklabnik steveklabnik added T-dev-tools Relevant to the dev-tools subteam, which will review and decide on the PR/issue. and removed T-tools labels May 18, 2017
@Mark-Simulacrum Mark-Simulacrum added the C-tracking-issue Category: A tracking issue for an RFC or an unstable feature. label Jul 22, 2017
@steveklabnik
Copy link
Member

Triage: I've updated the checkboxes and checked off the issues that have been closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-cross-crate-reexports Area: Documentation that has been re-exported from a different crate C-tracking-issue Category: A tracking issue for an RFC or an unstable feature. metabug Issues about issues themselves ("bugs about bugs") T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

8 participants