Aug 02 11:14:57.385 INFO checking double-0.2.2 against 1.27.2 for lazy_static-1 Aug 02 11:14:57.385 INFO running: cargo +1.27.2 check --frozen --all --all-targets Aug 02 11:14:57.385 INFO creating container for: cargo +1.27.2 check --frozen --all --all-targets Aug 02 11:14:57.385 INFO running `"docker" "create" "-v" "/tmp/crater.TyiYTgAx9eVV:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/lazy_static-1/worker-0/1.27.2:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home/git:/cargo-home/git:rw,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +1.27.2 check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Aug 02 11:14:57.683 INFO blam! 7db69dd3ec9ceb826af19b77af4121e370fb4a0d872777565b7470d1738185a8 Aug 02 11:14:57.685 INFO running `"docker" "start" "-a" "7db69dd3ec9ceb826af19b77af4121e370fb4a0d872777565b7470d1738185a8"` Aug 02 11:14:59.193 INFO kablam! Compiling maplit v1.0.1 Aug 02 11:14:59.194 INFO kablam! Checking lazysort v0.2.0 Aug 02 11:14:59.196 INFO kablam! Checking float-cmp v0.2.5 Aug 02 11:14:59.766 INFO kablam! Compiling double v0.2.2 (file:///source) Aug 02 11:15:03.288 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:03.288 INFO kablam! --> src/mock.rs:917:13 Aug 02 11:15:03.288 INFO kablam! | Aug 02 11:15:03.288 INFO kablam! 917 | (0..self.num_expectations)); Aug 02 11:15:03.288 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 02 11:15:03.292 INFO kablam! | Aug 02 11:15:03.293 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 02 11:15:03.293 INFO kablam! Aug 02 11:15:03.402 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:03.402 INFO kablam! --> src/mock.rs:917:13 Aug 02 11:15:03.402 INFO kablam! | Aug 02 11:15:03.402 INFO kablam! 917 | (0..self.num_expectations)); Aug 02 11:15:03.402 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 02 11:15:03.402 INFO kablam! | Aug 02 11:15:03.402 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 02 11:15:03.402 INFO kablam! Aug 02 11:15:06.952 INFO kablam! warning: unnecessary parentheses around method argument Aug 02 11:15:06.952 INFO kablam! --> examples/readme.rs:46:5 Aug 02 11:15:06.952 INFO kablam! | Aug 02 11:15:06.952 INFO kablam! 46 | mock_method!(get_username(&self, id: i32) -> Result); Aug 02 11:15:06.952 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 02 11:15:06.953 INFO kablam! | Aug 02 11:15:06.953 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 02 11:15:06.953 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:06.953 INFO kablam! Aug 02 11:15:07.213 INFO kablam! warning: unnecessary parentheses around method argument Aug 02 11:15:07.213 INFO kablam! --> examples/function.rs:36:26 Aug 02 11:15:07.213 INFO kablam! | Aug 02 11:15:07.213 INFO kablam! 36 | mock.use_closure_for((3), Box::new(|x| x * 2)); Aug 02 11:15:07.213 INFO kablam! | ^^^ help: remove these parentheses Aug 02 11:15:07.218 INFO kablam! warning: unnecessary parentheses around method argument Aug 02 11:15:07.218 INFO kablam! --> examples/macro.rs:62:5 Aug 02 11:15:07.218 INFO kablam! | Aug 02 11:15:07.218 INFO kablam! 62 | mock_method!(get_user(&self, id: i32) -> Result); Aug 02 11:15:07.219 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 02 11:15:07.219 INFO kablam! | Aug 02 11:15:07.219 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 02 11:15:07.219 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.219 INFO kablam! Aug 02 11:15:07.219 INFO kablam! warning: unnecessary parentheses around method argument Aug 02 11:15:07.219 INFO kablam! --> examples/macro.rs:63:5 Aug 02 11:15:07.219 INFO kablam! | Aug 02 11:15:07.219 INFO kablam! 63 | mock_method!(delete_user(&self, id: i32) -> Result<(), String>); Aug 02 11:15:07.219 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 02 11:15:07.219 INFO kablam! | Aug 02 11:15:07.219 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.219 INFO kablam! Aug 02 11:15:07.219 INFO kablam! warning: unnecessary parentheses around method argument Aug 02 11:15:07.219 INFO kablam! --> examples/macro.rs:95:9 Aug 02 11:15:07.219 INFO kablam! | Aug 02 11:15:07.219 INFO kablam! 95 | (42), Aug 02 11:15:07.219 INFO kablam! | ^^^^ help: remove these parentheses Aug 02 11:15:07.219 INFO kablam! Aug 02 11:15:07.219 INFO kablam! warning: unnecessary parentheses around method argument Aug 02 11:15:07.219 INFO kablam! --> examples/macro.rs:104:40 Aug 02 11:15:07.219 INFO kablam! | Aug 02 11:15:07.219 INFO kablam! 104 | store.delete_user.return_value_for((42), Ok(())); Aug 02 11:15:07.219 INFO kablam! | ^^^^ help: remove these parentheses Aug 02 11:15:07.219 INFO kablam! Aug 02 11:15:07.221 INFO kablam! | Aug 02 11:15:07.221 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 02 11:15:07.221 INFO kablam! Aug 02 11:15:07.322 INFO kablam! warning: unnecessary parentheses around method argument Aug 02 11:15:07.322 INFO kablam! --> examples/pattern_matching.rs:17:5 Aug 02 11:15:07.322 INFO kablam! | Aug 02 11:15:07.322 INFO kablam! 17 | mock_method!(profit_at(&self, timestamp: i32) -> f64); Aug 02 11:15:07.322 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 02 11:15:07.322 INFO kablam! | Aug 02 11:15:07.322 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 02 11:15:07.322 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.322 INFO kablam! Aug 02 11:15:07.322 INFO kablam! warning: unnecessary parentheses around method argument Aug 02 11:15:07.322 INFO kablam! --> examples/pattern_matching.rs:19:5 Aug 02 11:15:07.322 INFO kablam! | Aug 02 11:15:07.322 INFO kablam! 19 | mock_method!(store_forecast_result(&self, result: Result)); Aug 02 11:15:07.322 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 02 11:15:07.322 INFO kablam! | Aug 02 11:15:07.322 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.322 INFO kablam! Aug 02 11:15:07.322 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:07.323 INFO kablam! --> examples/pattern_matching.rs:31:9 Aug 02 11:15:07.323 INFO kablam! | Aug 02 11:15:07.323 INFO kablam! 31 | matcher!( p!(eq, 42) ) Aug 02 11:15:07.323 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 02 11:15:07.323 INFO kablam! | Aug 02 11:15:07.323 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.323 INFO kablam! Aug 02 11:15:07.323 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:07.323 INFO kablam! --> examples/pattern_matching.rs:34:9 Aug 02 11:15:07.323 INFO kablam! | Aug 02 11:15:07.323 INFO kablam! 34 | matcher!( p!(gt, 84) ) Aug 02 11:15:07.323 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 02 11:15:07.323 INFO kablam! | Aug 02 11:15:07.323 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.323 INFO kablam! Aug 02 11:15:07.323 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:07.323 INFO kablam! --> examples/pattern_matching.rs:37:9 Aug 02 11:15:07.323 INFO kablam! | Aug 02 11:15:07.323 INFO kablam! 37 | matcher!( p!(between_inc, 42, 84) ) Aug 02 11:15:07.323 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 02 11:15:07.323 INFO kablam! | Aug 02 11:15:07.323 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.323 INFO kablam! Aug 02 11:15:07.323 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:07.323 INFO kablam! --> examples/pattern_matching.rs:40:9 Aug 02 11:15:07.323 INFO kablam! | Aug 02 11:15:07.323 INFO kablam! 40 | matcher!( p!(between_exc, 42, 84) ) Aug 02 11:15:07.323 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 02 11:15:07.323 INFO kablam! | Aug 02 11:15:07.324 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.324 INFO kablam! Aug 02 11:15:07.324 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:07.324 INFO kablam! --> examples/pattern_matching.rs:44:9 Aug 02 11:15:07.324 INFO kablam! | Aug 02 11:15:07.324 INFO kablam! 44 | matcher!( p!(not, p!(gt, 84)) ) Aug 02 11:15:07.324 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 11:15:07.324 INFO kablam! | Aug 02 11:15:07.324 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.324 INFO kablam! help: remove these parentheses Aug 02 11:15:07.329 INFO kablam! | Aug 02 11:15:07.329 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Aug 02 11:15:07.329 INFO kablam! 2 | { Aug 02 11:15:07.329 INFO kablam! 3 | not(potential_match, Aug 02 11:15:07.329 INFO kablam! 4 | &(|potential_match| -> bool { gt(potential_match, 84) })) Aug 02 11:15:07.329 INFO kablam! 5 | }) ) } ) Aug 02 11:15:07.329 INFO kablam! | Aug 02 11:15:07.329 INFO kablam! Aug 02 11:15:07.329 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:07.329 INFO kablam! --> examples/pattern_matching.rs:47:9 Aug 02 11:15:07.329 INFO kablam! | Aug 02 11:15:07.329 INFO kablam! 47 | matcher!( p!(not, p!(gt, 0)) ) Aug 02 11:15:07.329 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 11:15:07.329 INFO kablam! | Aug 02 11:15:07.329 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.329 INFO kablam! help: remove these parentheses Aug 02 11:15:07.329 INFO kablam! | Aug 02 11:15:07.329 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Aug 02 11:15:07.329 INFO kablam! 2 | { Aug 02 11:15:07.329 INFO kablam! 3 | not(potential_match, Aug 02 11:15:07.329 INFO kablam! 4 | &(|potential_match| -> bool { gt(potential_match, 0) })) Aug 02 11:15:07.329 INFO kablam! 5 | }) ) } ) Aug 02 11:15:07.329 INFO kablam! | Aug 02 11:15:07.329 INFO kablam! Aug 02 11:15:07.329 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:07.329 INFO kablam! --> examples/pattern_matching.rs:51:9 Aug 02 11:15:07.329 INFO kablam! | Aug 02 11:15:07.330 INFO kablam! 51 | matcher!( p!(all_of, vec!(p!(gt, 40), p!(lt, 90))) ) Aug 02 11:15:07.330 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 11:15:07.330 INFO kablam! | Aug 02 11:15:07.330 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.330 INFO kablam! help: remove these parentheses Aug 02 11:15:07.330 INFO kablam! | Aug 02 11:15:07.330 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Aug 02 11:15:07.330 INFO kablam! 2 | { Aug 02 11:15:07.330 INFO kablam! 3 | all_of(potential_match, Aug 02 11:15:07.330 INFO kablam! 4 | <[_]>::into_vec(box Aug 02 11:15:07.330 INFO kablam! 5 | [&(|potential_match| -> bool Aug 02 11:15:07.330 INFO kablam! 6 | { gt(potential_match, 40) }), Aug 02 11:15:07.330 INFO kablam! ... Aug 02 11:15:07.330 INFO kablam! Aug 02 11:15:07.330 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:07.330 INFO kablam! --> examples/pattern_matching.rs:54:9 Aug 02 11:15:07.330 INFO kablam! | Aug 02 11:15:07.330 INFO kablam! 54 | matcher!( p!(all_of, vec!(p!(gt, 40), p!(lt, 42))) ) Aug 02 11:15:07.330 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 11:15:07.330 INFO kablam! | Aug 02 11:15:07.330 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.330 INFO kablam! help: remove these parentheses Aug 02 11:15:07.330 INFO kablam! | Aug 02 11:15:07.330 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Aug 02 11:15:07.330 INFO kablam! 2 | { Aug 02 11:15:07.330 INFO kablam! 3 | all_of(potential_match, Aug 02 11:15:07.330 INFO kablam! 4 | <[_]>::into_vec(box Aug 02 11:15:07.330 INFO kablam! 5 | [&(|potential_match| -> bool Aug 02 11:15:07.331 INFO kablam! 6 | { gt(potential_match, 40) }), Aug 02 11:15:07.331 INFO kablam! ... Aug 02 11:15:07.331 INFO kablam! Aug 02 11:15:07.331 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:07.331 INFO kablam! --> examples/pattern_matching.rs:58:9 Aug 02 11:15:07.331 INFO kablam! | Aug 02 11:15:07.331 INFO kablam! 58 | matcher!( p!(any_of, vec!(p!(lt, 100), p!(gt, 200))) ) Aug 02 11:15:07.331 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 11:15:07.331 INFO kablam! | Aug 02 11:15:07.331 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.331 INFO kablam! help: remove these parentheses Aug 02 11:15:07.331 INFO kablam! | Aug 02 11:15:07.331 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Aug 02 11:15:07.331 INFO kablam! 2 | { Aug 02 11:15:07.331 INFO kablam! 3 | any_of(potential_match, Aug 02 11:15:07.331 INFO kablam! 4 | <[_]>::into_vec(box Aug 02 11:15:07.331 INFO kablam! 5 | [&(|potential_match| -> bool Aug 02 11:15:07.331 INFO kablam! 6 | { lt(potential_match, 100) }), Aug 02 11:15:07.331 INFO kablam! ... Aug 02 11:15:07.331 INFO kablam! Aug 02 11:15:07.331 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:07.331 INFO kablam! --> examples/pattern_matching.rs:61:9 Aug 02 11:15:07.331 INFO kablam! | Aug 02 11:15:07.331 INFO kablam! 61 | matcher!( p!(any_of, vec!(p!(lt, 5), p!(gt, 200))) ) Aug 02 11:15:07.331 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 11:15:07.331 INFO kablam! | Aug 02 11:15:07.331 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.332 INFO kablam! help: remove these parentheses Aug 02 11:15:07.332 INFO kablam! | Aug 02 11:15:07.332 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Aug 02 11:15:07.332 INFO kablam! 2 | { Aug 02 11:15:07.332 INFO kablam! 3 | any_of(potential_match, Aug 02 11:15:07.332 INFO kablam! 4 | <[_]>::into_vec(box Aug 02 11:15:07.332 INFO kablam! 5 | [&(|potential_match| -> bool Aug 02 11:15:07.332 INFO kablam! 6 | { lt(potential_match, 5) }), Aug 02 11:15:07.332 INFO kablam! ... Aug 02 11:15:07.332 INFO kablam! Aug 02 11:15:07.332 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:07.332 INFO kablam! --> examples/pattern_matching.rs:76:9 Aug 02 11:15:07.332 INFO kablam! | Aug 02 11:15:07.332 INFO kablam! 76 | matcher!( p!(is_ok, p!(ge, 50)) ) Aug 02 11:15:07.332 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 11:15:07.332 INFO kablam! | Aug 02 11:15:07.332 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.332 INFO kablam! help: remove these parentheses Aug 02 11:15:07.332 INFO kablam! | Aug 02 11:15:07.332 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Aug 02 11:15:07.332 INFO kablam! 2 | { Aug 02 11:15:07.332 INFO kablam! 3 | is_ok(potential_match, Aug 02 11:15:07.332 INFO kablam! 4 | &(|potential_match| -> bool { ge(potential_match, 50) })) Aug 02 11:15:07.332 INFO kablam! 5 | }) ) } ) Aug 02 11:15:07.332 INFO kablam! | Aug 02 11:15:07.332 INFO kablam! Aug 02 11:15:07.332 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:07.332 INFO kablam! --> examples/pattern_matching.rs:79:9 Aug 02 11:15:07.333 INFO kablam! | Aug 02 11:15:07.333 INFO kablam! 79 | matcher!( p!(is_err, p!(contains, "sad")) ) Aug 02 11:15:07.333 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 11:15:07.333 INFO kablam! | Aug 02 11:15:07.333 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.333 INFO kablam! help: remove these parentheses Aug 02 11:15:07.333 INFO kablam! | Aug 02 11:15:07.333 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Aug 02 11:15:07.333 INFO kablam! 2 | { Aug 02 11:15:07.333 INFO kablam! 3 | is_err(potential_match, Aug 02 11:15:07.333 INFO kablam! 4 | &(|potential_match| -> bool Aug 02 11:15:07.333 INFO kablam! 5 | { contains(potential_match, "sad") })) Aug 02 11:15:07.333 INFO kablam! 6 | }) ) } ) Aug 02 11:15:07.333 INFO kablam! | Aug 02 11:15:07.333 INFO kablam! Aug 02 11:15:07.333 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:07.333 INFO kablam! --> examples/pattern_matching.rs:82:9 Aug 02 11:15:07.333 INFO kablam! | Aug 02 11:15:07.335 INFO kablam! 82 | matcher!( p!(is_err, p!(contains, "happy")) ) Aug 02 11:15:07.335 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 11:15:07.335 INFO kablam! | Aug 02 11:15:07.335 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.335 INFO kablam! help: remove these parentheses Aug 02 11:15:07.335 INFO kablam! | Aug 02 11:15:07.335 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Aug 02 11:15:07.335 INFO kablam! 2 | { Aug 02 11:15:07.335 INFO kablam! 3 | is_err(potential_match, Aug 02 11:15:07.335 INFO kablam! 4 | &(|potential_match| -> bool Aug 02 11:15:07.335 INFO kablam! 5 | { contains(potential_match, "happy") })) Aug 02 11:15:07.335 INFO kablam! 6 | }) ) } ) Aug 02 11:15:07.335 INFO kablam! | Aug 02 11:15:07.335 INFO kablam! Aug 02 11:15:07.335 INFO kablam! warning: unnecessary parentheses around function argument Aug 02 11:15:07.335 INFO kablam! --> examples/pattern_matching.rs:85:9 Aug 02 11:15:07.335 INFO kablam! | Aug 02 11:15:07.335 INFO kablam! 85 | / matcher!( Aug 02 11:15:07.335 INFO kablam! 86 | | p!(is_ok, Aug 02 11:15:07.335 INFO kablam! 87 | | p!(all_of, vec!( Aug 02 11:15:07.336 INFO kablam! 88 | | p!(ge, 50), Aug 02 11:15:07.336 INFO kablam! 89 | | p!(le, 60))))) Aug 02 11:15:07.336 INFO kablam! | |__________________________________^ Aug 02 11:15:07.336 INFO kablam! | Aug 02 11:15:07.336 INFO kablam! = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Aug 02 11:15:07.336 INFO kablam! help: remove these parentheses Aug 02 11:15:07.336 INFO kablam! | Aug 02 11:15:07.336 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Aug 02 11:15:07.336 INFO kablam! 2 | { Aug 02 11:15:07.336 INFO kablam! 3 | is_ok(potential_match, Aug 02 11:15:07.336 INFO kablam! 4 | &(|potential_match| -> bool Aug 02 11:15:07.336 INFO kablam! 5 | { Aug 02 11:15:07.336 INFO kablam! 6 | all_of(potential_match, Aug 02 11:15:07.336 INFO kablam! ... Aug 02 11:15:07.336 INFO kablam! Aug 02 11:15:08.005 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 8.86s Aug 02 11:15:08.011 INFO kablam! su: No module specific data is present Aug 02 11:15:08.563 INFO running `"docker" "rm" "-f" "7db69dd3ec9ceb826af19b77af4121e370fb4a0d872777565b7470d1738185a8"` Aug 02 11:15:08.732 INFO blam! 7db69dd3ec9ceb826af19b77af4121e370fb4a0d872777565b7470d1738185a8