Module tree

Source
Expand description

documentation tree

Structs§

CrateDoc
This should be the main data structure to refer to documentation and the items tree structure in public modules.
DConstant
DEnum
DFunction
DImpl
All elements in slice are ordered by name.
DImplInner
DMacroAttr
DMacroDecl
DMacroDerv
DMacroFunc
DModule
Module tree with structural items. All the items only carry ids without actual data.
DStatic
DStruct
DTrait
DTypeAlias
DUnion
DocTree
Doc node in a display tree.
ID
IDMap
This is usually used behind a shared reference. For owned version, use CrateDoc instead.
ImplCount
ImplCounts
Count the impl blocks.
ItemCount
Text
Onwed ratatui::text::Span, mainly being a small styled string.
TextTag
Tagged text including headings and nodes.
TreeLine
TreeLines
Outline tree for crate’s public items with support of various folding.

Enums§

DataItemKind
Data-carrying items that provide extra tree layer on fields/variants/impls.
ImplKind
This type implements Add and AddAssign, and it means when both operands are the same, the output is the same, if not, the output is ImplKind::Both.
Tag

Traits§

IdAsStr
IdToID
Show
Display a node as a tree component in multiple forms.
SliceToIds

Type Aliases§

IDs
IndexMap
PathMap