rustdoc - Rust (original) (raw)

Crate rustdoc

Source

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ยง

map ๐Ÿ”’

A macro to create a FxHashMap.

try_err

try_none

Functionsยง

dump_feature_usage_metrics ๐Ÿ”’

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 ๐Ÿ”’