chore: rename load_by_class_and_subclass to load_by_subclass
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
use crate::*;
|
||||
|
||||
impl Catalog {
|
||||
/// Returns a list of all entities of a specific class and subclass from the in-memory catalog.
|
||||
/// Returns a list of all entities of a specific subclass from the in-memory catalog.
|
||||
///
|
||||
/// This method filters the in-memory entities by the class of type `T` and the
|
||||
/// provided `subclass`, then attempts to convert them into `T`. This is a purely
|
||||
@@ -24,10 +24,7 @@ impl Catalog {
|
||||
///
|
||||
/// Returns `Err(FailedTo::LockCatalog)` if the catalog's internal mutex
|
||||
/// could not be locked.
|
||||
pub fn list_by_class_and_subclass<T>(
|
||||
&self,
|
||||
subclass: &str,
|
||||
) -> Result<Vec<Result<T, FailedTo>>, FailedTo>
|
||||
pub fn list_by_subclass<T>(&self, subclass: &str) -> Result<Vec<Result<T, FailedTo>>, FailedTo>
|
||||
where
|
||||
T: EAV,
|
||||
{
|
||||
@@ -10,7 +10,7 @@ pub mod catalog_insert_many;
|
||||
pub mod catalog_is_empty;
|
||||
pub mod catalog_len;
|
||||
pub mod catalog_list_by_class;
|
||||
pub mod catalog_list_by_class_and_subclass;
|
||||
pub mod catalog_list_by_subclass;
|
||||
pub mod catalog_load;
|
||||
pub mod catalog_load_by_filter;
|
||||
pub mod catalog_load_by_id;
|
||||
|
||||
@@ -23,7 +23,7 @@ mod tests {
|
||||
let _ = catalog.upsert(item2.clone());
|
||||
let _ = catalog.upsert(item3.clone());
|
||||
let results: Vec<_> = catalog
|
||||
.list_by_class_and_subclass::<Item>("electronics")
|
||||
.list_by_subclass::<Item>("electronics")
|
||||
.unwrap()
|
||||
.into_iter()
|
||||
.map(|item| item.unwrap())
|
||||
@@ -43,7 +43,7 @@ mod tests {
|
||||
};
|
||||
let _ = catalog.upsert(item1.clone());
|
||||
let results: Vec<_> = catalog
|
||||
.list_by_class_and_subclass::<Item>("books")
|
||||
.list_by_subclass::<Item>("books")
|
||||
.unwrap()
|
||||
.into_iter()
|
||||
.map(|item| item.unwrap())
|
||||
|
||||
Reference in New Issue
Block a user