List of all items
Structs
- clean::OneLevelVisitor
- clean::auto_trait::AutoTraitFinder
- clean::auto_trait::RegionDeps
- clean::auto_trait::RegionReplacer
- clean::blanket_impl::BlanketImplFinder
- clean::cfg::Display
- clean::cfg::InvalidCfgError
- clean::types::Argument
- clean::types::Arguments
- clean::types::Attributes
- clean::types::BareFunctionDecl
- clean::types::Constant
- clean::types::Crate
- clean::types::Discriminant
- clean::types::DocFragment
- clean::types::Enum
- clean::types::ExternalCrate
- clean::types::FnDecl
- clean::types::Function
- clean::types::GenericParamDef
- clean::types::Generics
- clean::types::Impl
- clean::types::Import
- clean::types::ImportSource
- clean::types::Item
- clean::types::ItemLink
- clean::types::Lifetime
- clean::types::Macro
- clean::types::Module
- clean::types::OpaqueTy
- clean::types::Path
- clean::types::PathSegment
- clean::types::PolyTrait
- clean::types::ProcMacro
- clean::types::QPathData
- clean::types::RenderedLink
- clean::types::Span
- clean::types::Static
- clean::types::Struct
- clean::types::Trait
- clean::types::TraitAlias
- clean::types::TypeBinding
- clean::types::Typedef
- clean::types::Union
- clean::types::VariantStruct
- config::Options
- config::RenderOptions
- core::DocContext
- core::EmitIgnoredResolutionErrors
- core::Options
- core::ResolverCaches
- core::UnstableOptions
- docfs::DocFS
- doctest::Collector
- doctest::GlobalTestOptions
- doctest::HirCollector
- doctest::UnusedExterns
- error::Error
- externalfiles::ExternalHtml
- formats::Impl
- formats::cache::Cache
- formats::cache::CacheBuilder
- formats::cache::OrphanImplItem
- html::escape::Escape
- html::format::Buffer
- html::highlight::Classifier
- html::highlight::DecorationInfo
- html::highlight::Decorations
- html::highlight::HrefContext
- html::highlight::PeekIter
- html::highlight::TokenHandler
- html::highlight::TokenIter
- html::layout::Layout
- html::layout::Page
- html::layout::PageLayout
- html::length_limit::HtmlWithLimit
- html::markdown::CodeBlocks
- html::markdown::ExtraInfo
- html::markdown::Footnotes
- html::markdown::HeadingLinks
- html::markdown::IdMap
- html::markdown::LangString
- html::markdown::LinkReplacer
- html::markdown::Markdown
- html::markdown::MarkdownItemInfo
- html::markdown::MarkdownLink
- html::markdown::MarkdownSummaryLine
- html::markdown::MarkdownWithToc
- html::markdown::Playground
- html::markdown::RustCodeBlock
- html::markdown::SummaryLine
- html::markdown::TableWrapper
- html::render::AllTypes
- html::render::ImplRenderingParameters
- html::render::IndexItem
- html::render::IndexItemFunctionType
- html::render::ItemEntry
- html::render::RenderType
- html::render::SidebarLink
- html::render::StylePath
- html::render::context::Context
- html::render::context::SharedContext
- html::render::print_item::ItemVars
- html::render::print_item::PathComponent
- html::render::span_map::SpanMapVisitor
- html::sources::LocalSourcesCollector
- html::sources::SourceCollector
- html::static_files::StaticFile
- html::static_files::StaticFiles
- html::toc::Toc
- html::toc::TocBuilder
- html::toc::TocEntry
- html::url_parts_builder::UrlPartsBuilder
- json::JsonRenderer
- json::import_finder::ImportFinder
- passes::ConditionalPass
- passes::Pass
- passes::calculate_doc_coverage::CoverageCalculator
- passes::calculate_doc_coverage::ItemCount
- passes::check_doc_test_visibility::DocTestVisibilityLinter
- passes::check_doc_test_visibility::Tests
- passes::collect_intra_doc_links::DiagnosticInfo
- passes::collect_intra_doc_links::LinkCollector
- passes::collect_intra_doc_links::PreprocessedMarkdownLink
- passes::collect_intra_doc_links::PreprocessingInfo
- passes::collect_intra_doc_links::ResolutionInfo
- passes::collect_intra_doc_links::UnresolvedPath
- passes::collect_intra_doc_links::early::EarlyDocLinkResolver
- passes::collect_trait_impls::BadImplStripper
- passes::collect_trait_impls::ItemCollector
- passes::collect_trait_impls::SyntheticImplCollector
- passes::lint::Linter
- passes::lint::check_code_block_syntax::Buffer
- passes::lint::check_code_block_syntax::BufferEmitter
- passes::propagate_doc_cfg::CfgPropagator
- passes::strip_hidden::Stripper
- passes::stripper::ImplStripper
- passes::stripper::ImportStripper
- passes::stripper::Stripper
- scrape_examples::CallData
- scrape_examples::CallLocation
- scrape_examples::FindCalls
- scrape_examples::ScrapeExamplesOptions
- scrape_examples::SyntaxRange
- theme::CssPath
- visit_ast::Module
- visit_ast::RustdocVisitor
- visit_lib::LibEmbargoVisitor
- visit_lib::RustdocEffectiveVisibilities
Enums
- clean::FunctionArgs
- clean::auto_trait::RegionTarget
- clean::cfg::Cfg
- clean::cfg::Format
- clean::types::ConstantKind
- clean::types::DocFragmentKind
- clean::types::ExternalLocation
- clean::types::FnRetTy
- clean::types::GenericArg
- clean::types::GenericArgs
- clean::types::GenericBound
- clean::types::GenericParamDefKind
- clean::types::ImplKind
- clean::types::ImportKind
- clean::types::ItemId
- clean::types::ItemKind
- clean::types::PrimitiveType
- clean::types::SelfTy
- clean::types::SubstParam
- clean::types::Term
- clean::types::Type
- clean::types::TypeBindingKind
- clean::types::Variant
- clean::types::WherePredicate
- config::EmitType
- config::ModuleSorting
- config::OutputFormat
- core::ImplTraitParam
- core::Input
- doctest::DirState
- doctest::TestFailure
- externalfiles::LoadStringError
- formats::AssocItemRender
- formats::RenderMode
- formats::cache::ParentStackItem
- formats::item_type::ItemType
- html::format::Ending
- html::format::HrefError
- html::highlight::Class
- html::highlight::Highlight
- html::highlight::Tooltip
- html::markdown::ErrorCodes
- html::markdown::ExtraInfoId
- html::markdown::HeadingOffset
- html::markdown::Ignore
- html::markdown::Line
- html::render::AssocItemLink
- html::render::ItemSection
- html::render::RenderTypeId
- html::render::span_map::LinkFromSrc
- html::sources::SourceContext
- passes::Condition
- passes::collect_intra_doc_links::Disambiguator
- passes::collect_intra_doc_links::MalformedGenerics
- passes::collect_intra_doc_links::PreprocessingError
- passes::collect_intra_doc_links::Res
- passes::collect_intra_doc_links::ResolutionFailure
- passes::collect_intra_doc_links::Suggestion
- passes::collect_intra_doc_links::UrlFragment
Traits
- clean::types::AttributesExt
- clean::types::NestedAttributesExt
- docfs::PathError
- doctest::Tester
- fold::DocFolder
- formats::renderer::FormatRenderer
- html::format::Print
- html::format::PrintWithSpace
- json::conversions::FromWithTcx
- json::conversions::IntoWithTcx
- visit::DocVisitor
Macros
- html::static_files::static_files
- lint::declare_rustdoc_lint
- map
- try_err
- try_none
- visit_lib::define_method
Functions
- clean::auto_trait::region_name
- clean::cfg::write_with_opt_paren
- clean::clean_args_from_types_and_body_id
- clean::clean_args_from_types_and_names
- clean::clean_bare_fn_ty
- clean::clean_const
- clean::clean_doc_module
- clean::clean_extern_crate
- clean::clean_field
- clean::clean_field_with_def_id
- clean::clean_fn_decl_from_did_and_sig
- clean::clean_fn_decl_legacy_const_generics
- clean::clean_fn_decl_with_args
- clean::clean_fn_or_proc_macro
- clean::clean_function
- clean::clean_generic_args
- clean::clean_generic_bound
- clean::clean_generic_param
- clean::clean_generic_param_def
- clean::clean_generics
- clean::clean_hir_term
- clean::clean_impl
- clean::clean_impl_item
- clean::clean_lifetime
- clean::clean_maybe_renamed_foreign_item
- clean::clean_maybe_renamed_item
- clean::clean_middle_assoc_item
- clean::clean_middle_const
- clean::clean_middle_field
- clean::clean_middle_opaque_bounds
- clean::clean_middle_region
- clean::clean_middle_term
- clean::clean_middle_ty
- clean::clean_path
- clean::clean_path_segment
- clean::clean_poly_trait_predicate
- clean::clean_poly_trait_ref
- clean::clean_poly_trait_ref_with_bindings
- clean::clean_predicate
- clean::clean_projection
- clean::clean_projection_predicate
- clean::clean_qpath
- clean::clean_region_outlives_predicate
- clean::clean_trait_item
- clean::clean_trait_ref
- clean::clean_trait_ref_with_bindings
- clean::clean_ty
- clean::clean_ty_generics
- clean::clean_type_binding
- clean::clean_type_outlives_predicate
- clean::clean_use_statement
- clean::clean_use_statement_inner
- clean::clean_variant
- clean::clean_variant_data
- clean::clean_variant_def
- clean::clean_where_predicate
- clean::compute_should_show_cast
- clean::get_all_import_attributes
- clean::inline::build_const
- clean::inline::build_enum
- clean::inline::build_external_function
- clean::inline::build_external_trait
- clean::inline::build_impl
- clean::inline::build_impls
- clean::inline::build_macro
- clean::inline::build_module
- clean::inline::build_module_items
- clean::inline::build_static
- clean::inline::build_struct
- clean::inline::build_type_alias
- clean::inline::build_union
- clean::inline::filter_non_trait_generics
- clean::inline::load_attrs
- clean::inline::merge_attrs
- clean::inline::print_inlined_const
- clean::inline::record_extern_fqn
- clean::inline::record_extern_trait
- clean::inline::separate_supertrait_bounds
- clean::inline::try_inline
- clean::inline::try_inline_glob
- clean::is_elided_lifetime
- clean::is_impl_trait
- clean::maybe_expand_private_type_alias
- clean::normalize
- clean::projection_to_path_segment
- clean::render_macro_matchers::print_tt
- clean::render_macro_matchers::print_tts
- clean::render_macro_matchers::render_macro_matcher
- clean::render_macro_matchers::snippet_equal_to_token
- clean::render_macro_matchers::usually_needs_space_between_keyword_and_open_delim
- clean::simplify::merge_bounds
- clean::simplify::trait_is_same_or_supertrait
- clean::simplify::where_clauses
- clean::types::add_doc_fragment
- clean::types::collapse_doc_fragments
- clean::types::is_field_vis_inherited
- clean::types::rustc_span
- clean::types::unindent_doc_fragments
- clean::utils::build_deref_target_impls
- clean::utils::display_macro_source
- clean::utils::enter_impl_trait
- clean::utils::external_generic_args
- clean::utils::external_path
- clean::utils::find_nearest_parent_module
- clean::utils::format_integer_with_underscore_sep
- clean::utils::get_auto_trait_and_blanket_impls
- clean::utils::has_doc_flag
- clean::utils::is_literal_expr
- clean::utils::krate
- clean::utils::name_from_pat
- clean::utils::print_const
- clean::utils::print_const_expr
- clean::utils::print_const_with_custom_print_scalar
- clean::utils::print_evaluated_const
- clean::utils::qpath_to_string
- clean::utils::register_res
- clean::utils::render_macro_arms
- clean::utils::resolve_type
- clean::utils::resolve_use_source
- clean::utils::strip_path_generics
- clean::utils::substs_to_args
- config::check_deprecated_options
- config::parse_extern_html_roots
- core::create_config
- core::new_handler
- core::run_global_ctxt
- doctest::add_exe_suffix
- doctest::check_if_attr_is_complete
- doctest::make_test
- doctest::partition_source
- doctest::run
- doctest::run_test
- doctest::run_tests
- doctest::scrape_test_config
- externalfiles::load_external_files
- externalfiles::load_string
- fold::strip_item
- formats::cache::clean_impl_generics
- formats::renderer::run_format
- get_args
- html::format::anchor
- html::format::comma_sep
- html::format::display_fn
- html::format::fmt_type
- html::format::generate_macro_def_id_path
- html::format::href
- html::format::href_relative_parts
- html::format::href_with_root_path
- html::format::join_with_double_colon
- html::format::primitive_link
- html::format::primitive_link_fragment
- html::format::print_abi_with_space
- html::format::print_constness_with_space
- html::format::print_default_space
- html::format::print_generic_bounds
- html::format::print_where_clause
- html::format::resolved_path
- html::format::tybounds
- html::format::visibility_print_with_space
- html::format::visibility_to_src_with_space
- html::highlight::can_merge
- html::highlight::enter_span
- html::highlight::exit_span
- html::highlight::get_real_ident_class
- html::highlight::render_example_with_highlighting
- html::highlight::render_macro_with_highlighting
- html::highlight::render_source_with_highlighting
- html::highlight::string
- html::highlight::string_without_closing_tag
- html::highlight::write_code
- html::highlight::write_footer
- html::highlight::write_header
- html::layout::redirect
- html::layout::render
- html::markdown::check_if_allowed_tag
- html::markdown::find_testable_code
- html::markdown::init_id_map
- html::markdown::is_forbidden_tag
- html::markdown::main_body_opts
- html::markdown::map_line
- html::markdown::markdown_links
- html::markdown::markdown_summary_with_limit
- html::markdown::plain_text_summary
- html::markdown::rust_code_blocks
- html::markdown::short_markdown_summary
- html::markdown::slugify
- html::markdown::summary_opts
- html::render::assoc_const
- html::render::assoc_href_attr
- html::render::assoc_method
- html::render::assoc_type
- html::render::attributes
- html::render::collect_paths_for_type
- html::render::context::make_item_keywords
- html::render::document
- html::render::document_full
- html::render::document_full_collapsible
- html::render::document_full_inner
- html::render::document_item_info
- html::render::document_short
- html::render::ensure_trailing_slash
- html::render::extract_for_impl_name
- html::render::get_associated_constants
- html::render::get_filtered_impls_for_reference
- html::render::get_id_for_impl
- html::render::get_methods
- html::render::get_next_url
- html::render::get_struct_fields_name
- html::render::item_ty_to_section
- html::render::notable_traits_button
- html::render::notable_traits_decl
- html::render::notable_traits_json
- html::render::portability
- html::render::print_item::bounds
- html::render::print_item::compare_impl
- html::render::print_item::compare_names
- html::render::print_item::document_non_exhaustive
- html::render::print_item::document_non_exhaustive_header
- html::render::print_item::document_type_layout
- html::render::print_item::extra_info_tags
- html::render::print_item::full_path
- html::render::print_item::item_constant
- html::render::print_item::item_enum
- html::render::print_item::item_foreign_type
- html::render::print_item::item_function
- html::render::print_item::item_keyword
- html::render::print_item::item_macro
- html::render::print_item::item_module
- html::render::print_item::item_opaque_ty
- html::render::print_item::item_path
- html::render::print_item::item_primitive
- html::render::print_item::item_proc_macro
- html::render::print_item::item_static
- html::render::print_item::item_struct
- html::render::print_item::item_trait
- html::render::print_item::item_trait_alias
- html::render::print_item::item_typedef
- html::render::print_item::item_union
- html::render::print_item::pluralize
- html::render::print_item::print_item
- html::render::print_item::print_tuple_struct_fields
- html::render::print_item::print_where_clause_and_check
- html::render::print_item::render_implementor
- html::render::print_item::render_struct
- html::render::print_item::render_union
- html::render::print_item::should_hide_fields
- html::render::print_item::toggle_close
- html::render::print_item::toggle_open
- html::render::print_item::wrap_into_item_decl
- html::render::print_item::wrap_item
- html::render::print_sidebar
- html::render::print_sidebar_block
- html::render::print_sidebar_title
- html::render::render_all_impls
- html::render::render_assoc_item
- html::render::render_assoc_items
- html::render::render_assoc_items_inner
- html::render::render_attributes_in_code
- html::render::render_attributes_in_pre
- html::render::render_call_locations
- html::render::render_deref_methods
- html::render::render_impl
- html::render::render_impl_summary
- html::render::render_impls
- html::render::render_markdown
- html::render::render_rightside
- html::render::render_stability_since_raw
- html::render::render_stability_since_raw_with_extra
- html::render::scrape_examples_help
- html::render::search_index::add_generics_and_bounds_as_types
- html::render::search_index::build_index
- html::render::search_index::get_fn_inputs_and_outputs
- html::render::search_index::get_function_type_for_search
- html::render::search_index::get_index_type
- html::render::search_index::get_index_type_id
- html::render::short_item_info
- html::render::should_render_item
- html::render::sidebar_assoc_items
- html::render::sidebar_deref_methods
- html::render::sidebar_enum
- html::render::sidebar_foreign_type
- html::render::sidebar_module
- html::render::sidebar_module_like
- html::render::sidebar_primitive
- html::render::sidebar_render_assoc_items
- html::render::sidebar_struct
- html::render::sidebar_trait
- html::render::sidebar_typedef
- html::render::sidebar_union
- html::render::small_url_encode
- html::render::span_map::collect_spans_and_sources
- html::render::write_impl_section_heading
- html::render::write_shared::write_shared
- html::sources::clean_path
- html::sources::collect_local_sources
- html::sources::is_real_and_local
- html::sources::print_src
- html::sources::render
- html::static_files::for_each
- html::static_files::static_filename
- html::static_files::static_suffix
- html::static_files::suffix_path
- html::url_parts_builder::estimate_item_path_byte_length
- init_logging
- json::conversions::convert_abi
- json::conversions::convert_lifetime
- json::conversions::from_clean_item
- json::conversions::from_deprecation
- json::conversions::from_fn_header
- json::conversions::from_function
- json::conversions::from_item_id
- json::conversions::from_item_id_with_name
- json::conversions::from_macro_kind
- json::conversions::from_trait_bound_modifier
- json::conversions::ids
- json::conversions::ids_keeping_stripped
- json::import_finder::get_imports
- lint::init_lints
- lint::register_lints
- main
- main_args
- markdown::extract_leading_metadata
- markdown::render
- markdown::test
- opts
- passes::calculate_doc_coverage::calculate_doc_coverage
- passes::calculate_doc_coverage::limit_filename_len
- passes::check_doc_test_visibility::check_doc_test_visibility
- passes::check_doc_test_visibility::look_for_tests
- passes::check_doc_test_visibility::should_have_doc_example
- passes::collect_intra_doc_links::ambiguity_error
- passes::collect_intra_doc_links::anchor_failure
- passes::collect_intra_doc_links::collect_intra_doc_links
- passes::collect_intra_doc_links::disambiguator_error
- passes::collect_intra_doc_links::early::doc_attrs
- passes::collect_intra_doc_links::early::early_resolve_intra_doc_links
- passes::collect_intra_doc_links::full_res
- passes::collect_intra_doc_links::is_derive_trait_collision
- passes::collect_intra_doc_links::preprocess_link
- passes::collect_intra_doc_links::preprocessed_markdown_links
- passes::collect_intra_doc_links::privacy_error
- passes::collect_intra_doc_links::range_between_backticks
- passes::collect_intra_doc_links::report_anchor_conflict
- passes::collect_intra_doc_links::report_diagnostic
- passes::collect_intra_doc_links::report_malformed_generics
- passes::collect_intra_doc_links::report_multiple_anchors
- passes::collect_intra_doc_links::resolution_failure
- passes::collect_intra_doc_links::resolve_associated_trait_item
- passes::collect_intra_doc_links::resolve_primitive
- passes::collect_intra_doc_links::should_ignore_link
- passes::collect_intra_doc_links::should_ignore_link_with_disambiguators
- passes::collect_intra_doc_links::strip_generics_from_path
- passes::collect_intra_doc_links::strip_generics_from_path_segment
- passes::collect_intra_doc_links::suggest_disambiguator
- passes::collect_intra_doc_links::trait_assoc_to_impl_assoc_item
- passes::collect_intra_doc_links::trait_impls_for
- passes::collect_trait_impls::collect_trait_impls
- passes::defaults
- passes::lint::bare_urls::find_raw_urls
- passes::lint::bare_urls::visit_item
- passes::lint::check_code_block_syntax::check_rust_syntax
- passes::lint::check_code_block_syntax::visit_item
- passes::lint::html_tags::drop_tag
- passes::lint::html_tags::extract_html_tag
- passes::lint::html_tags::extract_path_backwards
- passes::lint::html_tags::extract_path_forward
- passes::lint::html_tags::extract_tags
- passes::lint::html_tags::is_valid_for_html_tag_name
- passes::lint::html_tags::visit_item
- passes::lint::run_lints
- passes::propagate_doc_cfg::propagate_doc_cfg
- passes::source_span_for_markdown_range
- passes::span_of_attrs
- passes::strip_hidden::strip_hidden
- passes::strip_priv_imports::strip_priv_imports
- passes::strip_private::strip_private
- passes::stripper::is_item_reachable
- run_renderer
- scrape_examples::load_call_locations
- scrape_examples::run
- theme::get_differences
- theme::get_inside_paren
- theme::get_string
- theme::handle_common_chars
- theme::load_css_paths
- theme::parse_property_name
- theme::parse_property_value
- theme::parse_rules
- theme::parse_selectors
- theme::skip_comment
- theme::skip_line_comment
- theme::test_theme_against
- usage
- visit_ast::def_id_to_path
- visit_ast::inherits_doc_hidden
- visit_lib::lib_embargo_visit_item
- wrap_return
Type Definitions
- MainResult
- clean::types::ItemIdSet
- clean::types::SimplifiedTypes
- html::markdown::SpannedEvent
- html::render::NameDoc
- passes::collect_intra_doc_links::ResolveRes
- scrape_examples::AllCallLocations
- scrape_examples::FnCallLocations
Statics
- html::markdown::DEFAULT_ID_MAP
- html::static_files::SCRAPE_EXAMPLES_HELP_MD
- html::static_files::STATIC_FILES
- lint::BARE_URLS
- lint::BROKEN_INTRA_DOC_LINKS
- lint::INVALID_CODEBLOCK_ATTRIBUTES
- lint::INVALID_HTML_TAGS
- lint::INVALID_RUST_CODEBLOCKS
- lint::MISSING_CRATE_LEVEL_DOCS
- lint::MISSING_DOC_CODE_EXAMPLES
- lint::PRIVATE_DOC_TESTS
- lint::PRIVATE_INTRA_DOC_LINKS
- lint::RUSTDOC_LINTS
- passes::lint::bare_urls::URL_REGEX
Constants
- clean::utils::DOC_RUST_LANG_ORG_CHANNEL
- html::markdown::MAX_HEADER_LEVEL
- html::render::ALLOWED_ATTRIBUTES
- html::render::BASIC_KEYWORDS
- html::render::MAX_FULL_EXAMPLES
- html::render::NUM_VISIBLE_LINES
- html::render::print_item::ITEM_TABLE_CLOSE
- html::render::print_item::ITEM_TABLE_OPEN
- html::render::print_item::ITEM_TABLE_ROW_CLOSE
- html::render::print_item::ITEM_TABLE_ROW_OPEN
- html::url_parts_builder::AVG_PART_LENGTH
- passes::COVERAGE_PASSES
- passes::DEFAULT_PASSES
- passes::PASSES
- passes::calculate_doc_coverage::CALCULATE_DOC_COVERAGE
- passes::check_doc_test_visibility::CHECK_DOC_TEST_VISIBILITY
- passes::collect_intra_doc_links::COLLECT_INTRA_DOC_LINKS
- passes::collect_trait_impls::COLLECT_TRAIT_IMPLS
- passes::lint::RUN_LINTS
- passes::lint::html_tags::ALLOWED_UNCLOSED
- passes::propagate_doc_cfg::PROPAGATE_DOC_CFG
- passes::strip_hidden::STRIP_HIDDEN
- passes::strip_priv_imports::STRIP_PRIV_IMPORTS
- passes::strip_private::STRIP_PRIVATE