Expand description
SQLite persistence, migrations, and FTS5 search for fond.
The database is a derived index — .cook recipe files on disk
are the source of truth, and fond reindex rebuilds the DB
from those files. The database is disposable; the files are sacred.
Re-exports§
pub use reindex::ReindexReport;pub use reindex::reindex;
Modules§
Structs§
- FondDb
- A fond SQLite database connection.
- Fond
Paths - Platform-appropriate directories for fond data and config.
- Recipe
Record - A full recipe record from the database (indexed projection).
- Recipe
Repository - Repository for recipe persistence operations.
- Recipe
Summary - Summary of a recipe for list views.
- Search
Result - FTS5 search result.
- TagCount
- A tag with its recipe count.
Enums§
- Store
Error - Store-level errors for fond persistence.