Skip to content

Add "self" intra-link support #52368

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Conversation

GuillaumeGomez
Copy link
Member

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jul 14, 2018
@@ -82,7 +82,8 @@ pub struct DocContext<'a, 'tcx: 'a, 'rcx: 'a> {
pub fake_def_ids: RefCell<FxHashMap<CrateNum, DefId>>,
pub all_fake_def_ids: RefCell<FxHashSet<DefId>>,
/// Maps (type_id, trait_id) -> auto trait impl
pub generated_synthetics: RefCell<FxHashSet<(DefId, DefId)>>
pub generated_synthetics: RefCell<FxHashSet<(DefId, DefId)>>,
pub current_item_id: RefCell<Option<Name>>,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We tried so hard to keep from having to use a current_item field in the DocContext, but it looks like this is the easiest way, short of not processing attributes through the Clean trait.

Could you make this say current_item_name, since it's not really an ID we're putting here?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh true, I changed meanwhile and forgot to update the variable's name.

@stokhos stokhos added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jul 21, 2018
@GuillaumeGomez GuillaumeGomez force-pushed the intra_doc_link_resolution_failure-documented branch from 259119b to 88f2643 Compare July 21, 2018 22:22
@GuillaumeGomez
Copy link
Member Author

Updated.

@GuillaumeGomez
Copy link
Member Author

@bors: r=QuietMisdreavus

@bors
Copy link
Collaborator

bors commented Jul 22, 2018

📌 Commit 88f2643 has been approved by QuietMisdreavus

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Jul 22, 2018
@bors
Copy link
Collaborator

bors commented Jul 22, 2018

⌛ Testing commit 88f2643 with merge d3b3bc5...

bors added a commit that referenced this pull request Jul 22, 2018
…re-documented, r=QuietMisdreavus

Add "self" intra-link support

Fixes #49583.

r? @QuietMisdreavus
@bors
Copy link
Collaborator

bors commented Jul 22, 2018

☀️ Test successful - status-appveyor, status-travis
Approved by: QuietMisdreavus
Pushing d3b3bc5 to master...

@bors bors merged commit 88f2643 into rust-lang:master Jul 22, 2018
@bors bors mentioned this pull request Jul 22, 2018
@GuillaumeGomez GuillaumeGomez deleted the intra_doc_link_resolution_failure-documented branch July 22, 2018 19:16
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants