diff --git a/meilisearch-schema/src/schema.rs b/meilisearch-schema/src/schema.rs index 64f622501..7645ae50b 100644 --- a/meilisearch-schema/src/schema.rs +++ b/meilisearch-schema/src/schema.rs @@ -79,6 +79,10 @@ impl Schema { self.fields_map.name(id) } + pub fn names(&self) -> impl Iterator { + self.fields_map.iter().map(|(k, _)| k.as_ref()) + } + pub fn contains(&self, name: &str) -> bool { self.fields_map.id(name).is_some() }