Skip to main content

Module sidebar

Module sidebar 

Source

Re-exportsΒ§

use std::borrow::Cow; πŸ”’
use std::cmp::Ordering; πŸ”’
use std::fmt; πŸ”’
use askama::Template; πŸ”’
use askama::Template; πŸ”’
use rustc_data_structures::fx::FxHashMap; πŸ”’
use rustc_data_structures::fx::FxHashSet; πŸ”’
use rustc_hir::def::CtorKind; πŸ”’
use rustc_hir::def_id::DefIdMap; πŸ”’
use rustc_hir::def_id::DefIdSet; πŸ”’
use tracing::debug; πŸ”’
use super::Context; πŸ”’
use super::ItemSection; πŸ”’
use super::impl_trait_key; πŸ”’
use super::item_ty_to_section; πŸ”’
use crate::clean; πŸ”’
use crate::clean::ItemKind; πŸ”’
use crate::formats::Impl; πŸ”’
use crate::formats::item_type::ItemType; πŸ”’
use crate::html::format::print_path; πŸ”’
use crate::html::format::print_type; πŸ”’
use crate::html::markdown::IdMap; πŸ”’
use crate::html::markdown::MarkdownWithToc; πŸ”’
use crate::html::render::print_item::compare_names; πŸ”’

ModulesΒ§

filters πŸ”’

StructsΒ§

Link πŸ”’
A link to an item. Content should not be escaped.
LinkBlock πŸ”’
A sidebar section such as β€˜Methods’.
Sidebar πŸ”’

EnumsΒ§

GetMethodsMode πŸ”’
ModuleLike πŸ”’

FunctionsΒ§

docblock_toc πŸ”’
get_associated_constants πŸ”’
get_associated_types πŸ”’
get_methods πŸ”’
get_next_url πŸ”’
get_struct_fields_name πŸ”’
postprocess_method_list πŸ”’
print_sidebar πŸ”’
sidebar_assoc_items πŸ”’
Adds trait implementations into the blocks of links
sidebar_deref_methods πŸ”’
sidebar_enum πŸ”’
sidebar_foreign_type πŸ”’
sidebar_module πŸ”’
sidebar_module_like πŸ”’
sidebar_primitive πŸ”’
sidebar_render_assoc_items πŸ”’
Renders the trait implementations for this type
sidebar_struct πŸ”’
sidebar_trait πŸ”’
sidebar_type_alias πŸ”’
sidebar_union πŸ”’

Type AliasesΒ§

UsedLinks πŸ”’
Tracks sidebar link anchors so duplicates get unique names.