diff --git a/01.workspace/heave/src/str/catalog.rs b/01.workspace/heave/src/str/catalog.rs index dc7130c..34dc370 100644 --- a/01.workspace/heave/src/str/catalog.rs +++ b/01.workspace/heave/src/str/catalog.rs @@ -1,11 +1,14 @@ use crate::*; +/// Represents a catalog of entities that can be persisted to a SQLite database. +/// +/// The `Catalog` holds entities in memory and provides methods to interact with +/// them, as well as to persist changes to and load data from a database file. #[derive(Debug, Default, PartialEq, Clone)] pub struct O { path: String, pub(crate) items: std::collections::HashMap, } - impl O { /// Creates a new `Catalog` instance. ///