Re-exportsยง
use std::collections::BTreeSet;๐use std::collections::hash_map::Entry;๐use std::path::Path;๐use std::string::FromUtf8Error;๐use std::io;๐use std::iter;๐use ::serde::de;๐use ::serde::de::Deserializer;๐use ::serde::de::Error as _;๐use ::serde::ser::SerializeSeq;๐use ::serde::ser::Serializer;๐use ::serde::Deserialize;๐use ::serde::Deserialize;๐use ::serde::Serialize;๐use ::serde::Serialize;๐use rustc_ast::join_path_syms;๐use rustc_attr_ir::find_attr;๐use rustc_data_structures::fx::FxHashMap;๐use rustc_data_structures::fx::FxHashSet;๐use rustc_data_structures::fx::FxIndexMap;๐use rustc_data_structures::thin_vec::ThinVec;๐use rustc_hir::def_id::CrateNum;๐use rustc_hir::def_id::DefIndex;๐use rustc_hir::def_id::LOCAL_CRATE;๐use rustc_middle::ty::TyCtxt;๐use rustc_span::def_id::DefId;๐use rustc_span::sym;๐use rustc_span::symbol::Symbol;๐use rustc_span::symbol::kw;๐use stringdex::internals as stringdex_internals;๐use tracing::instrument;๐use tracing::instrument;๐use crate::clean::types::ItemId;๐use crate::clean::types::ItemKind;๐use crate::clean::types::Type;๐use crate::clean::types::WherePredicate;๐use crate::clean;๐use crate::clean::ExternalLocation;๐use crate::clean::utils;๐use crate::config::ShouldMerge;๐use crate::error::Error;๐use crate::formats::cache::Cache;๐use crate::formats::cache::OrphanImplItem;๐use crate::formats::item_type::ItemType;๐use crate::html::markdown::short_markdown_summary;๐use crate::html::render;๐use crate::html::render::IndexItem;๐use crate::html::render::IndexItemFunctionType;๐use crate::html::render::IndexItemInfo;๐use crate::html::render::RenderType;๐use crate::html::render::RenderTypeId;๐
Modulesยง
Structsยง
- Entry
Data ๐ - Path
Data ๐ - Serialized
Search ๐Index - Type
Data ๐
Enumsยง
- Serialized
Optional32 ๐ - Serialized
Optional ๐String - Simplified
Param ๐
Functionsยง
- build_
index ๐ - Builds the search index from the collected metadata
- get_
fn_ ๐inputs_ and_ outputs - Return the full list of types when bounds have been resolved.
- get_
function_ ๐type_ for_ search - get_
index_ ๐type - get_
index_ ๐type_ id - make_
nullary_ ๐fn - Create a fake nullary function.
- simplify_
fn_ ๐constraint - simplify_
fn_ ๐type - The point of this function is to lower generics and types into the simplified form that the frontend search engine can use.