Oct 15 23:53:59.033 INFO testing pnet_macros-0.21.0 against try#40d4795669493f1965de7c44029c69552134fe1f for rustdoc-test-static-cling-1 Oct 15 23:53:59.033 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-2/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-2/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +40d4795669493f1965de7c44029c69552134fe1f-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 15 23:53:59.415 INFO blam! 89d6eaa8d31df30f214695e53f1456f1a35a3b1b286ed3a35e0fe2c3c7edc791 Oct 15 23:53:59.419 INFO running `"docker" "start" "-a" "89d6eaa8d31df30f214695e53f1456f1a35a3b1b286ed3a35e0fe2c3c7edc791"` Oct 15 23:54:00.403 INFO kablam! usermod: no changes Oct 15 23:54:00.546 INFO kablam! Compiling unicode-xid v0.0.3 Oct 15 23:54:00.546 INFO kablam! Compiling syntex_pos v0.42.0 Oct 15 23:54:02.499 INFO kablam! Compiling syntex_errors v0.42.0 Oct 15 23:54:05.207 INFO kablam! Compiling syntex_syntax v0.42.0 Oct 15 23:54:39.502 INFO kablam! Compiling syntex v0.42.2 Oct 15 23:54:40.979 INFO kablam! Compiling pnet_macros v0.21.0 (/source) Oct 15 23:54:44.443 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 44.02s Oct 15 23:54:44.451 INFO kablam! su: No module specific data is present Oct 15 23:54:44.919 INFO running `"docker" "rm" "-f" "89d6eaa8d31df30f214695e53f1456f1a35a3b1b286ed3a35e0fe2c3c7edc791"` Oct 15 23:54:45.134 INFO blam! 89d6eaa8d31df30f214695e53f1456f1a35a3b1b286ed3a35e0fe2c3c7edc791 Oct 15 23:54:45.144 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-2/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-2/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +40d4795669493f1965de7c44029c69552134fe1f-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 15 23:54:45.627 INFO blam! 7fb5c0ff4370b9ced3d86925060579fcd091807b6788a11078bffd4b9571baf7 Oct 15 23:54:45.631 INFO running `"docker" "start" "-a" "7fb5c0ff4370b9ced3d86925060579fcd091807b6788a11078bffd4b9571baf7"` Oct 15 23:54:46.914 INFO kablam! usermod: no changes Oct 15 23:54:47.035 INFO kablam! Compiling pnet_macros v0.21.0 (/source) Oct 15 23:54:55.292 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 8.35s Oct 15 23:54:55.297 INFO kablam! su: No module specific data is present Oct 15 23:54:56.887 INFO running `"docker" "rm" "-f" "7fb5c0ff4370b9ced3d86925060579fcd091807b6788a11078bffd4b9571baf7"` Oct 15 23:54:57.328 INFO blam! 7fb5c0ff4370b9ced3d86925060579fcd091807b6788a11078bffd4b9571baf7 Oct 15 23:54:57.334 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-2/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-2/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +40d4795669493f1965de7c44029c69552134fe1f-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 15 23:54:57.763 INFO blam! 894cb46b9030dc72f61ba591f1dab4fb0cd6669f74ec1bda707c1e6b1e057338 Oct 15 23:54:57.771 INFO running `"docker" "start" "-a" "894cb46b9030dc72f61ba591f1dab4fb0cd6669f74ec1bda707c1e6b1e057338"` Oct 15 23:54:58.997 INFO kablam! usermod: no changes Oct 15 23:54:59.143 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.12s Oct 15 23:54:59.150 INFO kablam! Running /target/debug/deps/pnet_macros-de9a75f6e5614020 Oct 15 23:54:59.156 INFO blam! Oct 15 23:54:59.156 INFO blam! running 16 tests Oct 15 23:54:59.171 INFO blam! test decorator::tests::test_parse_expr_key_and_numbers ... ok Oct 15 23:54:59.191 INFO blam! test decorator::tests::test_parse_expr_key ... ok Oct 15 23:54:59.207 INFO blam! test decorator::tests::test_parse_expr_constants ... ok Oct 15 23:54:59.207 INFO blam! test decorator::test_generate_accessor_op_str ... ok Oct 15 23:54:59.211 INFO blam! test util::test_display_set_operation ... ok Oct 15 23:54:59.211 INFO blam! test util::test_display_get_operation ... ok Oct 15 23:54:59.211 INFO blam! test util::test_get_mask ... ok Oct 15 23:54:59.211 INFO blam! test util::test_get_shiftl ... ok Oct 15 23:54:59.211 INFO blam! test util::test_get_shiftr ... ok Oct 15 23:54:59.211 INFO blam! test util::test_to_mutator ... ok Oct 15 23:54:59.230 INFO blam! test decorator::tests::test_parse_expr_parentheses ... ok Oct 15 23:54:59.230 INFO blam! test util::operations_test ... ok Oct 15 23:54:59.230 INFO blam! test decorator::tests::test_parse_expr_numbers ... ok Oct 15 23:54:59.231 INFO blam! test util::radix16_u8::test ... ok Oct 15 23:54:59.231 INFO blam! test util::radix16_u64::test ... ok Oct 15 23:54:59.255 INFO blam! test decorator::test_parse_ty ... ok Oct 15 23:54:59.255 INFO blam! Oct 15 23:54:59.255 INFO blam! test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 23:54:59.255 INFO blam! Oct 15 23:54:59.256 INFO kablam! Running /target/debug/deps/tests-dc96e83091224848 Oct 15 23:54:59.258 INFO blam! Oct 15 23:54:59.258 INFO blam! running 19 tests Oct 15 23:54:59.311 INFO kablam! error: Only field names, constants, integers, basic arithmetic expressions (+ - * / %) and parentheses are allowed in the "length" attribute Oct 15 23:54:59.311 INFO kablam! --> :1:10 Oct 15 23:54:59.311 INFO kablam! | Oct 15 23:54:59.311 INFO kablam! 1 | banana + 7.5 Oct 15 23:54:59.311 INFO kablam! | ^^^ Oct 15 23:54:59.311 INFO kablam! Oct 15 23:54:59.311 INFO kablam! error: non-primitive field types must specify #[construct_with] Oct 15 23:54:59.311 INFO kablam! --> tests/compile-fail/invalid_type.rs:16:5 Oct 15 23:54:59.311 INFO kablam! | Oct 15 23:54:59.311 INFO kablam! 16 | pub field: String, // ~ ERROR: non-primitive field types must specify #[construct_with] Oct 15 23:54:59.311 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 23:54:59.311 INFO kablam! Oct 15 23:54:59.311 INFO kablam! error: aborting due to previous error Oct 15 23:54:59.311 INFO kablam! Oct 15 23:54:59.315 INFO kablam! error: endianness must be specified for types of size >= 8 Oct 15 23:54:59.315 INFO kablam! --> tests/compile-fail/endianness_not_specified.rs:18:5 Oct 15 23:54:59.315 INFO kablam! | Oct 15 23:54:59.315 INFO kablam! 18 | banana: u16, Oct 15 23:54:59.315 INFO kablam! | ^^^^^^^^^^^ Oct 15 23:54:59.315 INFO kablam! Oct 15 23:54:59.315 INFO kablam! error: aborting due to previous error Oct 15 23:54:59.315 INFO kablam! Oct 15 23:54:59.315 INFO kablam! error: #[packet] structs must be public Oct 15 23:54:59.315 INFO kablam! --> tests/compile-fail/must_be_pub.rs:16:1 Oct 15 23:54:59.315 INFO kablam! | Oct 15 23:54:59.315 INFO kablam! 16 | struct MustBePub { Oct 15 23:54:59.315 INFO kablam! | ^ Oct 15 23:54:59.315 INFO kablam! Oct 15 23:54:59.315 INFO kablam! error: aborting due to previous error Oct 15 23:54:59.315 INFO kablam! Oct 15 23:54:59.315 INFO kablam! error: #[packet]'s must contain a payload Oct 15 23:54:59.315 INFO kablam! --> tests/compile-fail/no_payload.rs:14:1 Oct 15 23:54:59.315 INFO kablam! | Oct 15 23:54:59.315 INFO kablam! 14 | #[packet] //~ ERROR: #[packet]'s must contain a payload Oct 15 23:54:59.315 INFO kablam! | ^^^^^^^^^ Oct 15 23:54:59.315 INFO kablam! Oct 15 23:54:59.315 INFO kablam! error: aborting due to previous error Oct 15 23:54:59.315 INFO kablam! Oct 15 23:54:59.319 INFO kablam! error: Field name must be a member of the struct and not the field itself Oct 15 23:54:59.319 INFO kablam! --> :1:1 Oct 15 23:54:59.319 INFO kablam! | Oct 15 23:54:59.319 INFO kablam! 1 | tomato Oct 15 23:54:59.319 INFO kablam! | ^^^^^^ Oct 15 23:54:59.319 INFO kablam! Oct 15 23:54:59.358 INFO kablam! error: packet may not have multiple payloads Oct 15 23:54:59.358 INFO kablam! --> tests/compile-fail/multiple_payload.rs:20:5 Oct 15 23:54:59.358 INFO kablam! | Oct 15 23:54:59.358 INFO kablam! 20 | payload2: Vec, // ~ ERROR packet may not have multiple payloads Oct 15 23:54:59.358 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 23:54:59.358 INFO kablam! | Oct 15 23:54:59.358 INFO kablam! note: first payload defined here Oct 15 23:54:59.358 INFO kablam! --> tests/compile-fail/multiple_payload.rs:18:5 Oct 15 23:54:59.358 INFO kablam! | Oct 15 23:54:59.358 INFO kablam! 18 | payload1: Vec, // ~ NOTE first payload defined here Oct 15 23:54:59.358 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 15 23:54:59.358 INFO kablam! Oct 15 23:54:59.358 INFO kablam! error: aborting due to previous error Oct 15 23:54:59.358 INFO kablam! Oct 15 23:54:59.363 INFO kablam! error: this file contains an un-closed delimiter Oct 15 23:54:59.363 INFO kablam! --> :1:16 Oct 15 23:54:59.363 INFO kablam! | Oct 15 23:54:59.363 INFO kablam! 1 | banana * (7 + 3 Oct 15 23:54:59.363 INFO kablam! | ^ Oct 15 23:54:59.363 INFO kablam! | Oct 15 23:54:59.363 INFO kablam! help: did you mean to close this delimiter? Oct 15 23:54:59.363 INFO kablam! --> :1:10 Oct 15 23:54:59.363 INFO kablam! | Oct 15 23:54:59.363 INFO kablam! 1 | banana * (7 + 3 Oct 15 23:54:59.363 INFO kablam! | ^ Oct 15 23:54:59.363 INFO kablam! Oct 15 23:54:59.439 INFO kablam! error: expected expression, found `,` Oct 15 23:54:59.439 INFO kablam! --> :72:102 Oct 15 23:54:59.439 INFO kablam! | Oct 15 23:54:59.439 INFO kablam! 72 | let end = min(current_offset + _self . get_banana ( ) as usize +, _self.packet.len()); Oct 15 23:54:59.439 INFO kablam! | ^ Oct 15 23:54:59.439 INFO kablam! Oct 15 23:54:59.439 INFO kablam! error: expected one of `.`, `;`, `<`, `?`, `break`, `continue`, `false`, `for`, `if`, `loop`, `match`, `move`, `return`, `true`, `unsafe`, `while`, or an operator, found `,` Oct 15 23:54:59.439 INFO kablam! --> :72:102 Oct 15 23:54:59.439 INFO kablam! | Oct 15 23:54:59.439 INFO kablam! 72 | let end = min(current_offset + _self . get_banana ( ) as usize +, _self.packet.len()); Oct 15 23:54:59.439 INFO kablam! | ^ Oct 15 23:54:59.439 INFO kablam! Oct 15 23:54:59.651 INFO blam! test compile_fail::endianness_not_specified ... ok Oct 15 23:54:59.651 INFO blam! test compile_fail::must_be_pub ... ok Oct 15 23:54:59.651 INFO blam! test compile_fail::no_payload ... ok Oct 15 23:54:59.651 INFO blam! test compile_fail::multiple_payload ... ok Oct 15 23:54:59.659 INFO kablam! error: all fields in a packet must be named Oct 15 23:54:59.659 INFO kablam! --> tests/compile-fail/unnamed_field.rs:17:16 Oct 15 23:54:59.659 INFO kablam! | Oct 15 23:54:59.659 INFO kablam! 17 | pub u8); Oct 15 23:54:59.659 INFO kablam! | ^^^^^^^ Oct 15 23:54:59.659 INFO kablam! Oct 15 23:54:59.659 INFO kablam! error: aborting due to previous error Oct 15 23:54:59.659 INFO kablam! Oct 15 23:54:59.663 INFO kablam! error: unknown attribute: payload Oct 15 23:54:59.663 INFO kablam! --> tests/compile-fail/payload_fn2.rs:18:5 Oct 15 23:54:59.663 INFO kablam! | Oct 15 23:54:59.663 INFO kablam! 18 | payload: Vec, // ~ ERROR: unknown attribute: payload Oct 15 23:54:59.663 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 15 23:54:59.663 INFO kablam! Oct 15 23:54:59.663 INFO kablam! error: aborting due to previous error Oct 15 23:54:59.663 INFO kablam! Oct 15 23:54:59.663 INFO blam! test compile_fail::unnamed_field ... ok Oct 15 23:54:59.663 INFO blam! test compile_fail::invalid_type ... ok Oct 15 23:54:59.667 INFO kablam! error: aborting due to previous error Oct 15 23:54:59.667 INFO kablam! Oct 15 23:54:59.723 INFO kablam! error: variable length field must have #[length = ""] or #[length_fn = ""] attribute Oct 15 23:54:59.723 INFO kablam! --> tests/compile-fail/variable_length_fields.rs:17:5 Oct 15 23:54:59.723 INFO kablam! | Oct 15 23:54:59.723 INFO kablam! 17 | var_length: Vec, /* ~ ERROR: variable length field must have #[length = ""] or #[length_fn = ""] attribute */ Oct 15 23:54:59.723 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 15 23:54:59.723 INFO kablam! Oct 15 23:54:59.723 INFO kablam! error: aborting due to previous error Oct 15 23:54:59.723 INFO kablam! Oct 15 23:54:59.819 INFO kablam! error: aborting due to previous error Oct 15 23:54:59.819 INFO kablam! Oct 15 23:54:59.911 INFO blam! test compile_fail::length_expr ... ok Oct 15 23:54:59.911 INFO blam! test compile_fail::payload_fn2 ... ok Oct 15 23:54:59.923 INFO blam! test compile_fail::length_expr_key ... ok Oct 15 23:54:59.923 INFO blam! test compile_fail::variable_length_fields ... ok Oct 15 23:54:59.939 INFO blam! test run_pass::get_variable_length_field ... ok Oct 15 23:54:59.939 INFO blam! test compile_fail::length_expr_parentheses ... ok Oct 15 23:55:00.443 INFO blam! test run_pass::payload_fn ... ok Oct 15 23:55:00.520 INFO blam! test run_pass::length_expr ... ok Oct 15 23:55:00.807 INFO blam! test run_pass::mqtt ... ok Oct 15 23:55:00.819 INFO blam! test run_pass::variable_length_fields ... ok Oct 15 23:55:00.862 INFO blam! test run_pass::packet_in_packet ... ok Oct 15 23:55:00.883 INFO blam! test run_pass::packet_size ... ok Oct 15 23:55:01.109 INFO blam! test run_pass::min_packet_size ... ok Oct 15 23:55:01.110 INFO blam! Oct 15 23:55:01.110 INFO blam! test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 23:55:01.110 INFO blam! Oct 15 23:55:01.114 INFO kablam! Doc-tests pnet_macros Oct 15 23:55:03.823 INFO blam! Oct 15 23:55:03.823 INFO blam! running 1 test Oct 15 23:55:03.824 INFO blam! test src/lib.rs - (line 13) ... ignored Oct 15 23:55:03.824 INFO blam! Oct 15 23:55:03.824 INFO blam! test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out Oct 15 23:55:03.824 INFO blam! Oct 15 23:55:03.835 INFO kablam! su: No module specific data is present Oct 15 23:55:04.698 INFO running `"docker" "rm" "-f" "894cb46b9030dc72f61ba591f1dab4fb0cd6669f74ec1bda707c1e6b1e057338"` Oct 15 23:55:04.950 INFO blam! 894cb46b9030dc72f61ba591f1dab4fb0cd6669f74ec1bda707c1e6b1e057338