From 45b1459d593db932f0321c7b96df253cbb4ee1e1 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sat, 20 Apr 2019 13:27:31 +0200 Subject: Remove Filter::as_failable() We cannot make an object out of a `Filter` because of this function, so we remove this function which is unused anyways. Signed-off-by: Matthias Beyer --- src/filter.rs | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/src/filter.rs b/src/filter.rs index 5c33160..d4f2efd 100644 --- a/src/filter.rs +++ b/src/filter.rs @@ -302,25 +302,6 @@ pub trait Filter { { IntoFailable::new(self) } - - /// Helper to borrow a filter as a FailbleFilter - /// - /// ``` - /// use filters::filter::Filter; - /// use filters::failable::filter::FailableFilter; - /// - /// let a = (|&a: &usize| { a > 5 }); - /// let b = a.as_failable(); - /// - /// assert_eq!(a.filter(&3), false); - /// assert_eq!(b.filter(&3), Ok(false)); - /// assert_eq!(a.filter(&7), true); - /// assert_eq!(b.filter(&7), Ok(true)); - fn as_failable<'a>(&'a self) -> AsFailable<'a, Self> - where Self: 'a - { - AsFailable::new(self) - } } #[macro_export] -- cgit v1.2.3