Modules§
- clean 🔒
- This module defines the primary IR used in rustdoc together with the procedures that transform rustc data types into it.
- config 🔒
- core 🔒
- display 🔒
- Various utilities for working with
fmt::Display
implementations. - docfs 🔒
- Rustdoc’s FileSystem abstraction module.
- doctest 🔒
- error 🔒
- externalfiles 🔒
- fold 🔒
- formats 🔒
- html
- json 🔒
- Rustdoc’s JSON backend
- lint 🔒
- markdown 🔒
- Standalone markdown rendering.
- passes 🔒
- Contains information about “passes”, used to modify crate information during the documentation process.
- scrape_
examples 🔒 - This module analyzes crates to find call sites that can serve as examples in the documentation.
- theme 🔒
- visit 🔒
- visit_
ast 🔒 - The Rust AST Visitor. Extracts useful information and massages it into a form
usable for
clean
. - visit_
lib 🔒
Macros§
Functions§
- init_
logging 🔒 - main
- main_
args 🔒 - opts 🔒
- run_
merge_ 🔒finalize - Renders and writes cross-crate info files, like the search index. This function exists so that
we can run rustdoc without a crate root in the
--merge=finalize
mode. Cross-crate info files discovered via--include-parts-dir
are combined and written to the doc root. - run_
renderer 🔒 - usage 🔒
- wrap_
return 🔒