Expand description
documentation tree
Structs§
- Crate
Doc - 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.
- DImpl
Inner - DMacro
Attr - DMacro
Decl - DMacro
Derv - DMacro
Func - DModule
- Module tree with structural items. All the items only carry ids without actual data.
- DStatic
- DStruct
- DTrait
- DType
Alias - DUnion
- DocTree
- Doc node in a display tree.
- ID
- IDMap
- This is usually used behind a shared reference.
For owned version, use
CrateDoc
instead. - Impl
Count - Impl
Counts - Count the impl blocks.
- Item
Count - Text
- Onwed
ratatui::text::Span
, mainly being a small styled string. - TextTag
- Tagged text including headings and nodes.
- Tree
Line - Tree
Lines - Outline tree for crate’s public items with support of various folding.
Enums§
- Data
Item Kind - Data-carrying items that provide extra tree layer on fields/variants/impls.
- Impl
Kind - This type implements
Add
andAddAssign
, and it means when both operands are the same, the output is the same, if not, the output isImplKind::Both
. - Tag
Traits§
- IdAsStr
- IdToID
- Show
- Display a node as a tree component in multiple forms.
- Slice
ToIds