diff --git a/01.workspace/heave/examples/using_filters.rs b/01.workspace/heave/examples/using_filters.rs index 67dea9f..321a605 100644 --- a/01.workspace/heave/examples/using_filters.rs +++ b/01.workspace/heave/examples/using_filters.rs @@ -131,7 +131,7 @@ fn main() { new_catalog.load_by_filter(&filter).unwrap(); // Get the list of loaded components. let loaded_components: Vec = new_catalog - .list_by_class::() + .list::() .unwrap() .into_iter() .map(|c| c.unwrap()) diff --git a/01.workspace/heave/examples/working_with_many_types.rs b/01.workspace/heave/examples/working_with_many_types.rs index 3541f76..19e5f07 100644 --- a/01.workspace/heave/examples/working_with_many_types.rs +++ b/01.workspace/heave/examples/working_with_many_types.rs @@ -142,7 +142,7 @@ fn main() -> Result<(), FailedTo> { laptop_catalog.load_by_filter(&laptop_filter)?; let laptops: Vec = laptop_catalog - .list_by_class() + .list() .unwrap() .into_iter() .map(|p| p.unwrap()) @@ -170,7 +170,7 @@ fn main() -> Result<(), FailedTo> { expensive_catalog.load_by_filter(&expensive_filter)?; let expensive_products: Vec = expensive_catalog - .list_by_class() + .list() .unwrap() .into_iter() .map(|p| p.unwrap()) @@ -202,7 +202,7 @@ fn main() -> Result<(), FailedTo> { all_products_catalog.load_by_filter(&all_products_filter)?; let all_products: Vec = all_products_catalog - .list_by_class() + .list() .unwrap() .into_iter() .map(|p| p.unwrap()) diff --git a/01.workspace/heave/src/imp/catalog_list_by_class.rs b/01.workspace/heave/src/imp/catalog_list.rs similarity index 93% rename from 01.workspace/heave/src/imp/catalog_list_by_class.rs rename to 01.workspace/heave/src/imp/catalog_list.rs index df4f593..2ee98ad 100644 --- a/01.workspace/heave/src/imp/catalog_list_by_class.rs +++ b/01.workspace/heave/src/imp/catalog_list.rs @@ -20,7 +20,7 @@ impl Catalog { /// /// Returns `Err(FailedTo::LockCatalog)` if the catalog's internal mutex /// could not be locked. - pub fn list_by_class(&self) -> Result>, FailedTo> + pub fn list(&self) -> Result>, FailedTo> where T: EAV, { diff --git a/01.workspace/heave/src/imp/mod.rs b/01.workspace/heave/src/imp/mod.rs index 49dc13b..b632b84 100644 --- a/01.workspace/heave/src/imp/mod.rs +++ b/01.workspace/heave/src/imp/mod.rs @@ -10,7 +10,7 @@ pub mod catalog_init; pub mod catalog_insert_many; pub mod catalog_is_empty; pub mod catalog_len; -pub mod catalog_list_by_class; +pub mod catalog_list; pub mod catalog_list_by_subclass; pub mod catalog_load; pub mod catalog_load_by_filter; diff --git a/01.workspace/heave/src/tst/catalog_integration.rs b/01.workspace/heave/src/tst/catalog_integration.rs index fa8a3ee..bff5d8e 100644 --- a/01.workspace/heave/src/tst/catalog_integration.rs +++ b/01.workspace/heave/src/tst/catalog_integration.rs @@ -71,7 +71,7 @@ mod tests { let mut catalog2 = Catalog::new(db_path); catalog2.load::().unwrap(); let mut loaded_items: Vec = catalog2 - .list_by_class::() + .list::() .unwrap() .into_iter() .map(|item| item.unwrap()) diff --git a/01.workspace/heave/src/tst/catalog_list_by_class.rs b/01.workspace/heave/src/tst/catalog_list_by_class.rs index 6275721..274b07a 100644 --- a/01.workspace/heave/src/tst/catalog_list_by_class.rs +++ b/01.workspace/heave/src/tst/catalog_list_by_class.rs @@ -25,7 +25,7 @@ mod tests { }; let _ = catalog.upsert(item1.clone()); let _ = catalog.upsert(item2.clone()); - let results = catalog.list_by_class::().unwrap(); + let results = catalog.list::().unwrap(); assert_eq!(results.len(), 2); assert!(results.contains(&Ok(item1))); assert!(results.contains(&Ok(item2))); @@ -34,7 +34,7 @@ mod tests { fn list_by_class_should_return_empty_iterator_if_no_match() { // Should return an empty iterator if no entities of that class exist. let catalog = Catalog::new("dummy.db"); - let results: Vec<_> = catalog.list_by_class::().unwrap(); + let results: Vec<_> = catalog.list::().unwrap(); assert!(results.is_empty()); } }