Expand description
The internal representation of a book and infrastructure for loading it from disk and building it.
For examples on using MDBook, consult the top-level documentation.
Structs§
- A dumb tree structure representing a book.
- A helper for setting up a new book and its directory structure.
- A depth-first iterator over the items in a book.
- The representation of a “chapter”, usually mapping to a single file on disk however it may contain multiple sub-chapters.
- A struct representing an entry in the
SUMMARY.md, possibly with nested entries. - The object used to manage and build a book.
- A section number like “1.2.3”, basically just a newtype’d
Vec<u32>with a prettyDisplayimpl. - The parsed
SUMMARY.md, specifying how the book should be laid out.
Enums§
- Enum representing any type of item which can be added to a book.
- An item in
SUMMARY.mdwhich could be either a separator or aLink.
Functions§
- Load a book into memory from its
src/directory. - Parse the text from a
SUMMARY.mdfile into a sort of “recipe” to be used when loading a book from disk.