Module cache

Source

StructsΒ§

Cache πŸ”’
This cache is used to store information about the clean::Crate being rendered in order to provide more useful documentation. This contains information like all implementors of a trait, all traits a type implements, documentation for all known traits, etc.
CacheBuilder πŸ”’
This struct is used to wrap the cache and tcx in order to run DocFolder.
OrphanImplItem πŸ”’

EnumsΒ§

ParentStackItem πŸ”’
Information about trait and type parents is tracked while traversing the item tree to build the cache.

FunctionsΒ§

add_item_to_search_index πŸ”’
clean_impl_generics πŸ”’
handle_orphan_impl_child πŸ”’
We have a parent, but we don’t know where they’re defined yet. Wait for later to index this item. See Cache::orphan_impl_items.