diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/failable/filter.rs | 2 | ||||
-rw-r--r-- | src/failable/ops/and.rs | 2 | ||||
-rw-r--r-- | src/failable/ops/or.rs | 2 | ||||
-rw-r--r-- | src/failable/ops/xor.rs | 2 | ||||
-rw-r--r-- | src/iter.rs | 12 |
5 files changed, 10 insertions, 10 deletions
diff --git a/src/failable/filter.rs b/src/failable/filter.rs index 36440fe..3917a61 100644 --- a/src/failable/filter.rs +++ b/src/failable/filter.rs @@ -355,7 +355,7 @@ mod tests { #[test] fn compile_test() { - let a = |r: &i32| -> Result<bool, StupError> { Ok(true) }; + let a = |_: &i32| -> Result<bool, StupError> { Ok(true) }; assert!(a.filter(&1).unwrap()); } diff --git a/src/failable/ops/and.rs b/src/failable/ops/and.rs index 4568b71..f0a1584 100644 --- a/src/failable/ops/and.rs +++ b/src/failable/ops/and.rs @@ -31,7 +31,7 @@ impl<N, T, U, E> FailableFilter<N> for FailableAnd<T, U> type Error = E; fn filter(&self, e: &N) -> Result<bool, Self::Error> { - Ok(try!(self.0.filter(e)) && try!(self.1.filter(e))) + Ok(self.0.filter(e)? && self.1.filter(e)?) } } diff --git a/src/failable/ops/or.rs b/src/failable/ops/or.rs index b482e63..9cebc75 100644 --- a/src/failable/ops/or.rs +++ b/src/failable/ops/or.rs @@ -31,7 +31,7 @@ impl<N, T, U, E> FailableFilter<N> for FailableOr<T, U> type Error = E; fn filter(&self, e: &N) -> Result<bool, Self::Error> { - Ok(try!(self.0.filter(e)) || try!(self.1.filter(e))) + Ok(self.0.filter(e)? || self.1.filter(e)?) } } diff --git a/src/failable/ops/xor.rs b/src/failable/ops/xor.rs index 9ccfd8e..d8a83bb 100644 --- a/src/failable/ops/xor.rs +++ b/src/failable/ops/xor.rs @@ -31,7 +31,7 @@ impl<N, T, U, E> FailableFilter<N> for FailableXOr<T, U> type Error = E; fn filter(&self, e: &N) -> Result<bool, Self::Error> { - Ok(try!(self.0.filter(e)) ^ try!(self.1.filter(e))) + Ok(self.0.filter(e)? ^ self.1.filter(e)?) } } diff --git a/src/iter.rs b/src/iter.rs index e5acb6e..14b64a8 100644 --- a/src/iter.rs +++ b/src/iter.rs @@ -134,11 +134,11 @@ mod test { } } - let foo = Foo; + let f = Foo; let v : Vec<u64> = vec![1, 2, 3, 4, 5, 6, 7, 8, 9, 0] .into_iter() - .filter_with(foo) + .filter_with(f) .collect(); assert_eq!(v, vec![6, 7, 8, 9]); @@ -153,12 +153,12 @@ mod test { } } - let foo = Foo; + let f = Foo; let v : Vec<Result<u64, u64>> = vec![Ok(1), Err(2), Ok(3), Err(4), Ok(5), Err(6), Ok(7), Err(8), Ok(9), Err(0)] .into_iter() - .filter_oks(foo) + .filter_oks(f) .collect(); assert_eq!(v, vec![Err(2), Err(4), Err(6), Ok(7), Err(8), Ok(9), Err(0)]); @@ -173,12 +173,12 @@ mod test { } } - let foo = Foo; + let f = Foo; let v : Vec<Result<u64, u64>> = vec![Ok(1), Err(2), Ok(3), Err(4), Ok(5), Err(6), Ok(7), Err(8), Ok(9), Err(0)] .into_iter() - .filter_errs(foo) + .filter_errs(f) .collect(); assert_eq!(v, vec![Ok(1), Ok(3), Ok(5), Err(6), Ok(7), Err(8), Ok(9)]); |