diff options
Diffstat (limited to 'src/failable/ops/and.rs')
-rw-r--r-- | src/failable/ops/and.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/failable/ops/and.rs b/src/failable/ops/and.rs index f0a1584..977a405 100644 --- a/src/failable/ops/and.rs +++ b/src/failable/ops/and.rs @@ -17,16 +17,15 @@ use failable::filter::FailableFilter; pub struct FailableAnd<T, U>(T, U); impl<T, U> FailableAnd<T, U> { - pub fn new(a: T, b: U) -> FailableAnd<T, U> { FailableAnd(a, b) } - } impl<N, T, U, E> FailableFilter<N> for FailableAnd<T, U> - where T: FailableFilter<N, Error = E>, - U: FailableFilter<N, Error = E> +where + T: FailableFilter<N, Error = E>, + U: FailableFilter<N, Error = E>, { type Error = E; @@ -34,4 +33,3 @@ impl<N, T, U, E> FailableFilter<N> for FailableAnd<T, U> Ok(self.0.filter(e)? && self.1.filter(e)?) } } - |