summaryrefslogtreecommitdiff
path: root/src/encyclopedia.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/encyclopedia.rs')
-rw-r--r--src/encyclopedia.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/encyclopedia.rs b/src/encyclopedia.rs
index 2bb2960..76a7d28 100644
--- a/src/encyclopedia.rs
+++ b/src/encyclopedia.rs
@@ -26,8 +26,8 @@ pub struct Encyclopedia {
impl Encyclopedia {
pub fn validate(&self) -> AnyResult<()> {
- for assemblage in self.assemblages.values() {
- assemblage.validate()?;
+ for (name, assemblage) in self.assemblages.iter() {
+ assemblage.validate().map_err(|e| aerr!("invalid assemblage {}: {}", name.0, e))?;
}
Ok(())
}