summaryrefslogtreecommitdiff
path: root/src/bindings.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/bindings.rs')
-rw-r--r--src/bindings.rs3
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)?);
}