Jul 12 10:46:15.438 INFO checking double-0.2.2 against try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255 for pr-52234 Jul 12 10:46:15.438 INFO running: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 12 10:46:15.438 INFO creating container for: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 12 10:46:15.438 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-7/pr-52234/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-7/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/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" "-e" "USER_ID=500" "-e" "CMD=cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 12 10:46:15.674 INFO blam! 43953015a8a1783f46ca3427813236951d724ca1ea1eb7373811b1f3bd38cc98 Jul 12 10:46:15.677 INFO running `"docker" "start" "-a" "43953015a8a1783f46ca3427813236951d724ca1ea1eb7373811b1f3bd38cc98"` Jul 12 10:46:16.800 INFO kablam! Compiling maplit v1.0.1 Jul 12 10:46:16.808 INFO kablam! Checking lazysort v0.2.0 Jul 12 10:46:16.809 INFO kablam! Checking float-cmp v0.2.5 Jul 12 10:46:17.381 INFO kablam! Compiling double v0.2.2 (file:///source) Jul 12 10:46:20.754 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:20.754 INFO kablam! --> src/mock.rs:917:13 Jul 12 10:46:20.754 INFO kablam! | Jul 12 10:46:20.754 INFO kablam! 917 | (0..self.num_expectations)); Jul 12 10:46:20.754 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 10:46:20.754 INFO kablam! | Jul 12 10:46:20.754 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 12 10:46:20.755 INFO kablam! Jul 12 10:46:21.096 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:21.096 INFO kablam! --> src/mock.rs:917:13 Jul 12 10:46:21.096 INFO kablam! | Jul 12 10:46:21.096 INFO kablam! 917 | (0..self.num_expectations)); Jul 12 10:46:21.096 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 10:46:21.096 INFO kablam! | Jul 12 10:46:21.096 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 12 10:46:21.096 INFO kablam! Jul 12 10:46:24.997 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 10:46:24.997 INFO kablam! --> examples/macro.rs:62:5 Jul 12 10:46:24.997 INFO kablam! | Jul 12 10:46:24.997 INFO kablam! 62 | mock_method!(get_user(&self, id: i32) -> Result); Jul 12 10:46:24.997 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 10:46:24.998 INFO kablam! | Jul 12 10:46:24.998 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 12 10:46:24.998 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) Jul 12 10:46:24.998 INFO kablam! Jul 12 10:46:24.998 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 10:46:24.998 INFO kablam! --> examples/macro.rs:63:5 Jul 12 10:46:24.998 INFO kablam! | Jul 12 10:46:24.999 INFO kablam! 63 | mock_method!(delete_user(&self, id: i32) -> Result<(), String>); Jul 12 10:46:24.999 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 10:46:24.999 INFO kablam! | Jul 12 10:46:24.999 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) Jul 12 10:46:24.999 INFO kablam! Jul 12 10:46:25.000 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 10:46:25.000 INFO kablam! --> examples/macro.rs:95:9 Jul 12 10:46:25.000 INFO kablam! | Jul 12 10:46:25.000 INFO kablam! 95 | (42), Jul 12 10:46:25.000 INFO kablam! | ^^^^ help: remove these parentheses Jul 12 10:46:25.000 INFO kablam! Jul 12 10:46:25.001 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 10:46:25.001 INFO kablam! --> examples/macro.rs:104:40 Jul 12 10:46:25.001 INFO kablam! | Jul 12 10:46:25.001 INFO kablam! 104 | store.delete_user.return_value_for((42), Ok(())); Jul 12 10:46:25.001 INFO kablam! | ^^^^ help: remove these parentheses Jul 12 10:46:25.001 INFO kablam! Jul 12 10:46:25.092 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 10:46:25.092 INFO kablam! --> examples/readme.rs:46:5 Jul 12 10:46:25.093 INFO kablam! | Jul 12 10:46:25.093 INFO kablam! 46 | mock_method!(get_username(&self, id: i32) -> Result); Jul 12 10:46:25.093 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 10:46:25.093 INFO kablam! | Jul 12 10:46:25.093 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 12 10:46:25.093 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) Jul 12 10:46:25.093 INFO kablam! Jul 12 10:46:25.270 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 10:46:25.270 INFO kablam! --> examples/function.rs:36:26 Jul 12 10:46:25.270 INFO kablam! | Jul 12 10:46:25.270 INFO kablam! 36 | mock.use_closure_for((3), Box::new(|x| x * 2)); Jul 12 10:46:25.270 INFO kablam! | ^^^ help: remove these parentheses Jul 12 10:46:25.271 INFO kablam! | Jul 12 10:46:25.271 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 12 10:46:25.271 INFO kablam! Jul 12 10:46:25.581 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 10:46:25.581 INFO kablam! --> examples/pattern_matching.rs:17:5 Jul 12 10:46:25.581 INFO kablam! | Jul 12 10:46:25.581 INFO kablam! 17 | mock_method!(profit_at(&self, timestamp: i32) -> f64); Jul 12 10:46:25.581 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 10:46:25.591 INFO kablam! | Jul 12 10:46:25.591 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 12 10:46:25.591 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) Jul 12 10:46:25.592 INFO kablam! Jul 12 10:46:25.592 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 10:46:25.592 INFO kablam! --> examples/pattern_matching.rs:19:5 Jul 12 10:46:25.593 INFO kablam! | Jul 12 10:46:25.593 INFO kablam! 19 | mock_method!(store_forecast_result(&self, result: Result)); Jul 12 10:46:25.593 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 10:46:25.594 INFO kablam! | Jul 12 10:46:25.594 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) Jul 12 10:46:25.594 INFO kablam! Jul 12 10:46:25.595 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:25.595 INFO kablam! --> examples/pattern_matching.rs:31:9 Jul 12 10:46:25.595 INFO kablam! | Jul 12 10:46:25.595 INFO kablam! 31 | matcher!( p!(eq, 42) ) Jul 12 10:46:25.595 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 10:46:25.596 INFO kablam! | Jul 12 10:46:25.597 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) Jul 12 10:46:25.597 INFO kablam! Jul 12 10:46:25.597 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:25.597 INFO kablam! --> examples/pattern_matching.rs:34:9 Jul 12 10:46:25.597 INFO kablam! | Jul 12 10:46:25.597 INFO kablam! 34 | matcher!( p!(gt, 84) ) Jul 12 10:46:25.598 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 10:46:25.598 INFO kablam! | Jul 12 10:46:25.598 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) Jul 12 10:46:25.598 INFO kablam! Jul 12 10:46:25.598 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:25.598 INFO kablam! --> examples/pattern_matching.rs:37:9 Jul 12 10:46:25.598 INFO kablam! | Jul 12 10:46:25.598 INFO kablam! 37 | matcher!( p!(between_inc, 42, 84) ) Jul 12 10:46:25.598 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 10:46:25.598 INFO kablam! | Jul 12 10:46:25.598 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) Jul 12 10:46:25.598 INFO kablam! Jul 12 10:46:25.598 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:25.598 INFO kablam! --> examples/pattern_matching.rs:40:9 Jul 12 10:46:25.598 INFO kablam! | Jul 12 10:46:25.598 INFO kablam! 40 | matcher!( p!(between_exc, 42, 84) ) Jul 12 10:46:25.598 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 10:46:25.598 INFO kablam! | Jul 12 10:46:25.598 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) Jul 12 10:46:25.598 INFO kablam! Jul 12 10:46:25.598 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:25.598 INFO kablam! --> examples/pattern_matching.rs:44:9 Jul 12 10:46:25.598 INFO kablam! | Jul 12 10:46:25.598 INFO kablam! 44 | matcher!( p!(not, p!(gt, 84)) ) Jul 12 10:46:25.598 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 10:46:25.598 INFO kablam! | Jul 12 10:46:25.598 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) Jul 12 10:46:25.599 INFO kablam! help: remove these parentheses Jul 12 10:46:25.599 INFO kablam! | Jul 12 10:46:25.599 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Jul 12 10:46:25.599 INFO kablam! 2 | { Jul 12 10:46:25.599 INFO kablam! 3 | not(potential_match, Jul 12 10:46:25.599 INFO kablam! 4 | &(|potential_match| -> bool { gt(potential_match, 84) })) Jul 12 10:46:25.599 INFO kablam! 5 | }) ) } ) Jul 12 10:46:25.599 INFO kablam! | Jul 12 10:46:25.599 INFO kablam! Jul 12 10:46:25.600 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:25.600 INFO kablam! --> examples/pattern_matching.rs:47:9 Jul 12 10:46:25.600 INFO kablam! | Jul 12 10:46:25.601 INFO kablam! 47 | matcher!( p!(not, p!(gt, 0)) ) Jul 12 10:46:25.601 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 10:46:25.601 INFO kablam! | Jul 12 10:46:25.601 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) Jul 12 10:46:25.601 INFO kablam! help: remove these parentheses Jul 12 10:46:25.601 INFO kablam! | Jul 12 10:46:25.601 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Jul 12 10:46:25.601 INFO kablam! 2 | { Jul 12 10:46:25.601 INFO kablam! 3 | not(potential_match, Jul 12 10:46:25.601 INFO kablam! 4 | &(|potential_match| -> bool { gt(potential_match, 0) })) Jul 12 10:46:25.601 INFO kablam! 5 | }) ) } ) Jul 12 10:46:25.601 INFO kablam! | Jul 12 10:46:25.601 INFO kablam! Jul 12 10:46:25.601 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:25.601 INFO kablam! --> examples/pattern_matching.rs:51:9 Jul 12 10:46:25.601 INFO kablam! | Jul 12 10:46:25.601 INFO kablam! 51 | matcher!( p!(all_of, vec!(p!(gt, 40), p!(lt, 90))) ) Jul 12 10:46:25.601 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 10:46:25.601 INFO kablam! | Jul 12 10:46:25.601 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) Jul 12 10:46:25.601 INFO kablam! help: remove these parentheses Jul 12 10:46:25.601 INFO kablam! | Jul 12 10:46:25.601 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Jul 12 10:46:25.601 INFO kablam! 2 | { Jul 12 10:46:25.601 INFO kablam! 3 | all_of(potential_match, Jul 12 10:46:25.601 INFO kablam! 4 | <[_]>::into_vec(box Jul 12 10:46:25.601 INFO kablam! 5 | [&(|potential_match| -> bool Jul 12 10:46:25.601 INFO kablam! 6 | { gt(potential_match, 40) }), Jul 12 10:46:25.601 INFO kablam! ... Jul 12 10:46:25.602 INFO kablam! Jul 12 10:46:25.602 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:25.602 INFO kablam! --> examples/pattern_matching.rs:54:9 Jul 12 10:46:25.602 INFO kablam! | Jul 12 10:46:25.602 INFO kablam! 54 | matcher!( p!(all_of, vec!(p!(gt, 40), p!(lt, 42))) ) Jul 12 10:46:25.602 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 10:46:25.602 INFO kablam! | Jul 12 10:46:25.602 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) Jul 12 10:46:25.602 INFO kablam! help: remove these parentheses Jul 12 10:46:25.602 INFO kablam! | Jul 12 10:46:25.602 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Jul 12 10:46:25.602 INFO kablam! 2 | { Jul 12 10:46:25.602 INFO kablam! 3 | all_of(potential_match, Jul 12 10:46:25.602 INFO kablam! 4 | <[_]>::into_vec(box Jul 12 10:46:25.602 INFO kablam! 5 | [&(|potential_match| -> bool Jul 12 10:46:25.602 INFO kablam! 6 | { gt(potential_match, 40) }), Jul 12 10:46:25.602 INFO kablam! ... Jul 12 10:46:25.602 INFO kablam! Jul 12 10:46:25.602 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:25.602 INFO kablam! --> examples/pattern_matching.rs:58:9 Jul 12 10:46:25.602 INFO kablam! | Jul 12 10:46:25.602 INFO kablam! 58 | matcher!( p!(any_of, vec!(p!(lt, 100), p!(gt, 200))) ) Jul 12 10:46:25.602 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 10:46:25.602 INFO kablam! | Jul 12 10:46:25.602 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) Jul 12 10:46:25.602 INFO kablam! help: remove these parentheses Jul 12 10:46:25.602 INFO kablam! | Jul 12 10:46:25.602 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Jul 12 10:46:25.602 INFO kablam! 2 | { Jul 12 10:46:25.603 INFO kablam! 3 | any_of(potential_match, Jul 12 10:46:25.603 INFO kablam! 4 | <[_]>::into_vec(box Jul 12 10:46:25.603 INFO kablam! 5 | [&(|potential_match| -> bool Jul 12 10:46:25.603 INFO kablam! 6 | { lt(potential_match, 100) }), Jul 12 10:46:25.603 INFO kablam! ... Jul 12 10:46:25.603 INFO kablam! Jul 12 10:46:25.603 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:25.603 INFO kablam! --> examples/pattern_matching.rs:61:9 Jul 12 10:46:25.603 INFO kablam! | Jul 12 10:46:25.603 INFO kablam! 61 | matcher!( p!(any_of, vec!(p!(lt, 5), p!(gt, 200))) ) Jul 12 10:46:25.603 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 10:46:25.603 INFO kablam! | Jul 12 10:46:25.603 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) Jul 12 10:46:25.603 INFO kablam! help: remove these parentheses Jul 12 10:46:25.603 INFO kablam! | Jul 12 10:46:25.603 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Jul 12 10:46:25.603 INFO kablam! 2 | { Jul 12 10:46:25.603 INFO kablam! 3 | any_of(potential_match, Jul 12 10:46:25.603 INFO kablam! 4 | <[_]>::into_vec(box Jul 12 10:46:25.603 INFO kablam! 5 | [&(|potential_match| -> bool Jul 12 10:46:25.603 INFO kablam! 6 | { lt(potential_match, 5) }), Jul 12 10:46:25.603 INFO kablam! ... Jul 12 10:46:25.603 INFO kablam! Jul 12 10:46:25.603 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:25.603 INFO kablam! --> examples/pattern_matching.rs:76:9 Jul 12 10:46:25.603 INFO kablam! | Jul 12 10:46:25.603 INFO kablam! 76 | matcher!( p!(is_ok, p!(ge, 50)) ) Jul 12 10:46:25.603 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 10:46:25.610 INFO kablam! | Jul 12 10:46:25.611 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) Jul 12 10:46:25.611 INFO kablam! help: remove these parentheses Jul 12 10:46:25.611 INFO kablam! | Jul 12 10:46:25.611 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Jul 12 10:46:25.611 INFO kablam! 2 | { Jul 12 10:46:25.611 INFO kablam! 3 | is_ok(potential_match, Jul 12 10:46:25.611 INFO kablam! 4 | &(|potential_match| -> bool { ge(potential_match, 50) })) Jul 12 10:46:25.611 INFO kablam! 5 | }) ) } ) Jul 12 10:46:25.611 INFO kablam! | Jul 12 10:46:25.611 INFO kablam! Jul 12 10:46:25.611 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:25.611 INFO kablam! --> examples/pattern_matching.rs:79:9 Jul 12 10:46:25.611 INFO kablam! | Jul 12 10:46:25.611 INFO kablam! 79 | matcher!( p!(is_err, p!(contains, "sad")) ) Jul 12 10:46:25.611 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 10:46:25.611 INFO kablam! | Jul 12 10:46:25.611 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) Jul 12 10:46:25.611 INFO kablam! help: remove these parentheses Jul 12 10:46:25.611 INFO kablam! | Jul 12 10:46:25.611 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Jul 12 10:46:25.611 INFO kablam! 2 | { Jul 12 10:46:25.612 INFO kablam! 3 | is_err(potential_match, Jul 12 10:46:25.612 INFO kablam! 4 | &(|potential_match| -> bool Jul 12 10:46:25.612 INFO kablam! 5 | { contains(potential_match, "sad") })) Jul 12 10:46:25.612 INFO kablam! 6 | }) ) } ) Jul 12 10:46:25.613 INFO kablam! | Jul 12 10:46:25.613 INFO kablam! Jul 12 10:46:25.613 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:25.613 INFO kablam! --> examples/pattern_matching.rs:82:9 Jul 12 10:46:25.613 INFO kablam! | Jul 12 10:46:25.613 INFO kablam! 82 | matcher!( p!(is_err, p!(contains, "happy")) ) Jul 12 10:46:25.613 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 10:46:25.613 INFO kablam! | Jul 12 10:46:25.613 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) Jul 12 10:46:25.613 INFO kablam! help: remove these parentheses Jul 12 10:46:25.613 INFO kablam! | Jul 12 10:46:25.613 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Jul 12 10:46:25.613 INFO kablam! 2 | { Jul 12 10:46:25.613 INFO kablam! 3 | is_err(potential_match, Jul 12 10:46:25.613 INFO kablam! 4 | &(|potential_match| -> bool Jul 12 10:46:25.613 INFO kablam! 5 | { contains(potential_match, "happy") })) Jul 12 10:46:25.613 INFO kablam! 6 | }) ) } ) Jul 12 10:46:25.613 INFO kablam! | Jul 12 10:46:25.613 INFO kablam! Jul 12 10:46:25.613 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 10:46:25.613 INFO kablam! --> examples/pattern_matching.rs:85:9 Jul 12 10:46:25.613 INFO kablam! | Jul 12 10:46:25.613 INFO kablam! 85 | / matcher!( Jul 12 10:46:25.614 INFO kablam! 86 | | p!(is_ok, Jul 12 10:46:25.614 INFO kablam! 87 | | p!(all_of, vec!( Jul 12 10:46:25.614 INFO kablam! 88 | | p!(ge, 50), Jul 12 10:46:25.614 INFO kablam! 89 | | p!(le, 60))))) Jul 12 10:46:25.614 INFO kablam! | |__________________________________^ Jul 12 10:46:25.614 INFO kablam! | Jul 12 10:46:25.614 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) Jul 12 10:46:25.614 INFO kablam! help: remove these parentheses Jul 12 10:46:25.614 INFO kablam! | Jul 12 10:46:25.614 INFO kablam! 1 | ( $ m1 : expr ) => ( & | args | -> bool { match_impl_1 ( args , &(|potential_match| -> bool Jul 12 10:46:25.614 INFO kablam! 2 | { Jul 12 10:46:25.614 INFO kablam! 3 | is_ok(potential_match, Jul 12 10:46:25.614 INFO kablam! 4 | &(|potential_match| -> bool Jul 12 10:46:25.614 INFO kablam! 5 | { Jul 12 10:46:25.614 INFO kablam! 6 | all_of(potential_match, Jul 12 10:46:25.614 INFO kablam! ... Jul 12 10:46:25.614 INFO kablam! Jul 12 10:46:26.180 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 9.45s Jul 12 10:46:26.192 INFO kablam! su: No module specific data is present Jul 12 10:46:26.814 INFO running `"docker" "rm" "-f" "43953015a8a1783f46ca3427813236951d724ca1ea1eb7373811b1f3bd38cc98"` Jul 12 10:46:26.963 INFO blam! 43953015a8a1783f46ca3427813236951d724ca1ea1eb7373811b1f3bd38cc98