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

Recursively document methods via Deref traits #80653

Merged
merged 5 commits into from
Jan 8, 2021

Commits on Jan 4, 2021

  1. Configuration menu
    Copy the full SHA
    61c8aae View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2021

  1. Configuration menu
    Copy the full SHA
    fd0ad03 View commit details
    Browse the repository at this point in the history
  2. Use target in Deref method section IDs

    There can now be multiple `Deref` method sections, so this adds the target type
    to the section ID to ensure they are unique.
    jryans committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    06ce97c View commit details
    Browse the repository at this point in the history
  3. Preserve non-local recursive Deref impls

    This adjusts the `rustdoc` trait impl collection path to preserve `Deref` impls
    from other crates. This adds a first pass to map all of the `Deref` type to
    target edges and then recursively preserves all targets.
    jryans committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    8eaf68f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea94607 View commit details
    Browse the repository at this point in the history