diff options
Diffstat (limited to 'lib/entry/libimagentryfilter/src/builtin/header/field_gt.rs')
-rw-r--r-- | lib/entry/libimagentryfilter/src/builtin/header/field_gt.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/entry/libimagentryfilter/src/builtin/header/field_gt.rs b/lib/entry/libimagentryfilter/src/builtin/header/field_gt.rs index 30fc93a7..b7e629bc 100644 --- a/lib/entry/libimagentryfilter/src/builtin/header/field_gt.rs +++ b/lib/entry/libimagentryfilter/src/builtin/header/field_gt.rs @@ -22,7 +22,9 @@ use libimagstore::store::Entry; use builtin::header::field_path::FieldPath; use builtin::header::field_predicate::FieldPredicate; use builtin::header::field_predicate::Predicate; -use filters::filter::Filter; +use filters::failable::filter::FailableFilter; +use error::Result; +use error::FilterError as FE; use toml::Value; @@ -69,9 +71,10 @@ impl FieldGt { } -impl Filter<Entry> for FieldGt { +impl FailableFilter<Entry> for FieldGt { + type Error = FE; - fn filter(&self, e: &Entry) -> bool { + fn filter(&self, e: &Entry) -> Result<bool> { self.filter.filter(e) } |