Skip to main content

Crate fond_store

Crate fond_store 

Source
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§

migrations
reindex

Structs§

FondDb
A fond SQLite database connection.
FondPaths
Platform-appropriate directories for fond data and config.
RecipeRecord
A full recipe record from the database (indexed projection).
RecipeRepository
Repository for recipe persistence operations.
RecipeSummary
Summary of a recipe for list views.
SearchResult
FTS5 search result.
TagCount
A tag with its recipe count.

Enums§

StoreError
Store-level errors for fond persistence.