diff options
Diffstat (limited to 'src/bindings.rs')
-rw-r--r-- | src/bindings.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bindings.rs b/src/bindings.rs index 5c98297..a6f96ca 100644 --- a/src/bindings.rs +++ b/src/bindings.rs @@ -463,7 +463,8 @@ impl Bindings { /// Add bindings from a YAML string pub fn add_from_yaml(&mut self, yaml: &str) -> Result<(), SubplotError> { - let bindings: Vec<ParsedBindingWrapper> = serde_yaml::from_str(yaml)?; + let bindings: Vec<ParsedBindingWrapper> = + serde_yaml::from_str(yaml).map_err(SubplotError::Metadata)?; for wrapper in bindings { self.add(from_hashmap(&wrapper.binding)?); } |