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 a6f96ca..5db63c9 100644
--- a/src/bindings.rs
+++ b/src/bindings.rs
@@ -171,7 +171,8 @@ impl Binding {
) -> Result<Binding, SubplotError> {
let regex = RegexBuilder::new(&format!("^{}$", pattern))
.case_insensitive(!case_sensitive)
- .build()?;
+ .build()
+ .map_err(|err| SubplotError::Regex(pattern.to_string(), err))?;
// For every named capture, ensure we have a known type for it.
// If the type is missing from the map, we default to `text` which is
// the .* pattern