--- a/rust/hg-core/src/lib.rs Tue Mar 10 16:04:30 2020 +0100
+++ b/rust/hg-core/src/lib.rs Fri Jan 17 11:29:33 2020 +0100
@@ -126,6 +126,9 @@
/// Needed a pattern that can be turned into a regex but got one that
/// can't. This should only happen through programmer error.
NonRegexPattern(IgnorePattern),
+ /// This is temporary, see `re2/mod.rs`.
+ /// This will cause a fallback to Python.
+ Re2NotInstalled,
}
impl ToString for PatternError {
@@ -148,6 +151,10 @@
PatternError::NonRegexPattern(pattern) => {
format!("'{:?}' cannot be turned into a regex", pattern)
}
+ PatternError::Re2NotInstalled => {
+ "Re2 is not installed, cannot use regex functionality."
+ .to_string()
+ }
}
}
}