Expand description
Module discovery and search index builder.
Discovers Assay modules from three sources (in priority order):
- Project —
./modules/relative to CWD - Global —
$ASSAY_MODULES_PATHor~/.assay/modules/ - BuiltIn — embedded stdlib + hardcoded Rust builtins
Structs§
- Discovered
Module - A module discovered during the discovery phase.
Enums§
- Module
Source - Where a discovered module originates from.
Functions§
- build_
index - Build a search index from discovered modules.
- discover_
modules - Discover all modules: embedded stdlib +
./modules/+~/.assay/modules/(or$ASSAY_MODULES_PATH). - search_
modules - Convenience: discover all modules, build index, search, return results.