-
Notifications
You must be signed in to change notification settings - Fork 535
Open
Labels
A-resolveName resolution, paths, namespaces, preludes, etc.Name resolution, paths, namespaces, preludes, etc.RFC Stabilization DocsDocumentation required for stabilizing a featureDocumentation required for stabilizing a feature
Milestone
Description
This is a documentation issue for rust-lang/rust#56759
Metadata
Metadata
Assignees
Labels
A-resolveName resolution, paths, namespaces, preludes, etc.Name resolution, paths, namespaces, preludes, etc.RFC Stabilization DocsDocumentation required for stabilizing a featureDocumentation required for stabilizing a feature
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
uniform_paths
rust-lang/rust#56759uniform_paths
#697estebank commentedon Apr 23, 2020
Some information around 2018 edition has been added to https://github.com/rust-lang/reference/blob/master/src/items/use-declarations.md. Is the current state of the documentation enough to close this ticket @petrochenkov?
ehuss commentedon Apr 23, 2020
We just undocumented it (#665), because it was wrong in several ways. There is an open PR #697 to update it, but I think the PR is still incomplete, and doesn't really address the underlying issue. Personally, I don't think it can be properly documented without documenting all of name resolution, which is a huge project.
bstrie commentedon Apr 25, 2021
One subtask of this is to document the limitations of type aliases WRT associated items (including enum variants, which are secretly associated items):