⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module rustdoc

Module rustdoc 

Source
Expand description

Rustdoc Generation on Target

Native documentation generation for VeridianOS packages. Manages cargo doc invocation, search index construction, theme configuration, and HTML output path management with conceptual VFS integration.

Supports single-package, workspace-wide, and cross-referenced documentation builds with configurable themes and a simple HTTP serving configuration for local doc browsing.

Structs§

DocIndex
Searchable index of all documented items across one or more crates.
DocIndexStats
Per-kind counts for a DocIndex.
DocItem
A single documented item stored in the search index.
DocServerConfig
Minimal configuration for serving docs over HTTP.
RustdocBuilder
Orchestrates cargo doc invocations for packages and workspaces.
RustdocConfig
Configuration for a rustdoc generation run.

Enums§

DocItemKind
Kind of a documented item (function, struct, etc.)
DocTheme
Documentation theme variants

Constants§

DEFAULT_DOC_OUTPUT
Default output directory for generated documentation
DEFAULT_DOC_SERVER_PORT
Default HTTP port for documentation server
MAX_SEARCH_INDEX_ITEMS
Maximum number of items in a search index before compaction