[INFO] crate ethox 0.0.2 is already in cache [INFO] testing ethox-0.0.2 against 1.44.0 for beta-1.45-1 [INFO] extracting crate ethox 0.0.2 into /workspace/builds/worker-4/source [INFO] validating manifest of crates.io crate ethox 0.0.2 on toolchain 1.44.0 [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate ethox 0.0.2 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate ethox 0.0.2 [INFO] tweaked toml for crates.io crate ethox 0.0.2 written to /workspace/builds/worker-4/source/Cargo.toml [INFO] crate crates.io crate ethox 0.0.2 already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+1.44.0" "build" "--frozen"` [INFO] [stdout] 35fae496d9554d036987eb02e72b84c6b5252cee401a2ef67693d1af798e7724 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "35fae496d9554d036987eb02e72b84c6b5252cee401a2ef67693d1af798e7724"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling ethox v0.0.2 (/opt/rustwide/workdir) [INFO] [stderr] warning: unnecessary parentheses around block return value [INFO] [stderr] --> src/wire/./tcp.rs:1013:13 [INFO] [stderr] | [INFO] [stderr] 1013 | (self.flags.syn() | self.flags.fin() | self.flags.rst()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/layer/ip/packet.rs:267:5 [INFO] [stderr] | [INFO] [stderr] 267 | pub fn control(&self) -> &Controller<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | #![warn(missing_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 2 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 7.63s [INFO] running `"docker" "inspect" "35fae496d9554d036987eb02e72b84c6b5252cee401a2ef67693d1af798e7724"` [INFO] running `"docker" "rm" "-f" "35fae496d9554d036987eb02e72b84c6b5252cee401a2ef67693d1af798e7724"` [INFO] [stdout] 35fae496d9554d036987eb02e72b84c6b5252cee401a2ef67693d1af798e7724 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+1.44.0" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 1199899827c6dcf76f549f05723552960d7f952a3af6282815b3968c8a0537d9 [INFO] running `"docker" "start" "-a" "1199899827c6dcf76f549f05723552960d7f952a3af6282815b3968c8a0537d9"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling structopt-derive v0.2.18 [INFO] [stderr] Compiling clap v2.33.0 [INFO] [stderr] warning: unnecessary parentheses around block return value [INFO] [stderr] --> src/wire/./tcp.rs:1013:13 [INFO] [stderr] | [INFO] [stderr] 1013 | (self.flags.syn() | self.flags.fin() | self.flags.rst()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/layer/ip/packet.rs:267:5 [INFO] [stderr] | [INFO] [stderr] 267 | pub fn control(&self) -> &Controller<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | #![warn(missing_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 2 warnings emitted [INFO] [stderr] [INFO] [stderr] Compiling structopt v0.2.18 [INFO] [stderr] Compiling ethox v0.0.2 (/opt/rustwide/workdir) [INFO] [stderr] warning: unnecessary parentheses around block return value [INFO] [stderr] --> src/wire/./tcp.rs:1013:13 [INFO] [stderr] | [INFO] [stderr] 1013 | (self.flags.syn() | self.flags.fin() | self.flags.rst()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 27.39s [INFO] running `"docker" "inspect" "1199899827c6dcf76f549f05723552960d7f952a3af6282815b3968c8a0537d9"` [INFO] running `"docker" "rm" "-f" "1199899827c6dcf76f549f05723552960d7f952a3af6282815b3968c8a0537d9"` [INFO] [stdout] 1199899827c6dcf76f549f05723552960d7f952a3af6282815b3968c8a0537d9 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+1.44.0" "test" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] f7604b4bda296ef8b3e902eb0fa541a497f26967b2915cc405af7fa93eb066b0 [INFO] running `"docker" "start" "-a" "f7604b4bda296ef8b3e902eb0fa541a497f26967b2915cc405af7fa93eb066b0"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] warning: unnecessary parentheses around block return value [INFO] [stderr] --> src/wire/./tcp.rs:1013:13 [INFO] [stderr] | [INFO] [stderr] 1013 | (self.flags.syn() | self.flags.fin() | self.flags.rst()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/layer/ip/packet.rs:267:5 [INFO] [stderr] | [INFO] [stderr] 267 | pub fn control(&self) -> &Controller<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | #![warn(missing_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 2 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around block return value [INFO] [stderr] --> src/wire/./tcp.rs:1013:13 [INFO] [stderr] | [INFO] [stderr] 1013 | (self.flags.syn() | self.flags.fin() | self.flags.rst()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/ethox-f16e9119f4807406 [INFO] [stdout] [INFO] [stdout] running 182 tests [INFO] [stdout] test layer::arp::neighbor::test::fill ... ok [INFO] [stdout] test layer::arp::neighbor::test::replace ... ok [INFO] [stdout] test layer::eth::endpoint::tests::simple ... ok [INFO] [stdout] test layer::ip::tests::simple_ipv4 ... ok [INFO] [stdout] test layer::ip::tests::simple_ipv6 ... ok [INFO] [stdout] test layer::loss::tests::pulsed ... ok [INFO] [stdout] test layer::tcp::siphash::tests::manual_test_vectors ... ok [INFO] [stdout] test layer::udp::tests::simple ... ok [INFO] [stdout] test layer::arp::neighbor::test::expire ... ok [INFO] [stdout] test layer::tcp::connection::tests::resent_syn ... ok [INFO] [stdout] test layer::arp::neighbor::test::evict ... ok [INFO] [stdout] test layer::ip::route::test::test_fill ... ok [INFO] [stdout] test layer::arp::tests::simple_arp ... ok [INFO] [stdout] test managed::partial::tests::inserts ... ok [INFO] [stdout] test managed::partial::tests::normal_operation ... ok [INFO] [stdout] test managed::slotmap::tests::non_simple_free_list ... ok [INFO] [stdout] test managed::slotmap::tests::retained ... ok [INFO] [stdout] test nic::loopback::tests::simple_loopback ... ok [INFO] [stdout] test managed::slotmap::tests::simple ... ok [INFO] [stdout] test layer::icmp::tests::answer_ping ... ok [INFO] [stdout] test layer::arp::neighbor::test::full ... ok [INFO] [stdout] test storage::assembler::test::test_empty_remove_front ... ok [INFO] [stdout] test storage::assembler::test::test_forward_progress ... ok [INFO] [stdout] test storage::assembler::test::test_iter_one_front ... ok [INFO] [stdout] test storage::assembler::test::test_iter_one_mid ... ok [INFO] [stdout] test storage::assembler::test::test_iter_one_trailing_gap ... ok [INFO] [stdout] test storage::assembler::test::test_iter_three_split ... ok [INFO] [stdout] test storage::assembler::test::test_iter_two_split ... ok [INFO] [stdout] test storage::assembler::test::test_partial_add_back ... ok [INFO] [stdout] test storage::assembler::test::always_initial_progress ... ok [INFO] [stdout] test storage::assembler::test::test_empty_add_back ... ok [INFO] [stdout] test storage::assembler::test::max_forward_progress ... ok [INFO] [stdout] test storage::assembler::test::test_partial_add_back_overlap ... ok [INFO] [stdout] test storage::assembler::test::test_empty_add_full ... ok [INFO] [stdout] test storage::assembler::test::test_empty_add_front ... ok [INFO] [stdout] test storage::assembler::test::record_forgotten_partial_progress ... ok [INFO] [stdout] test storage::assembler::test::overlapping_partial_progress ... ok [INFO] [stdout] test storage::assembler::test::test_iter_empty ... ok [INFO] [stdout] test storage::assembler::test::test_iter_full ... ok [INFO] [stdout] test storage::assembler::test::stored_partial_progress ... ok [INFO] [stdout] test storage::assembler::test::test_empty_add_mid ... ok [INFO] [stdout] test storage::assembler::test::test_trailing_data_remove_front ... ok [INFO] [stdout] test storage::assembler::test::test_partial_add_both_overlap_split ... ok [INFO] [stdout] test storage::assembler::test::test_partial_add_front_overlap ... ok [INFO] [stdout] test storage::ring_buffer::test::test_buffer_enqueue_dequeue_one_with ... ok [INFO] [stdout] test storage::ring_buffer::test::test_buffer_enqueue_many ... ok [INFO] [stdout] test storage::ring_buffer::test::test_buffer_enqueue_many_with ... ok [INFO] [stdout] test storage::ring_buffer::test::test_buffer_enqueue_slice ... ok [INFO] [stdout] test storage::ring_buffer::test::test_buffer_get_allocated ... ok [INFO] [stdout] test storage::ring_buffer::test::test_buffer_get_unallocated ... ok [INFO] [stdout] test storage::ring_buffer::test::test_buffer_length_changes ... ok [INFO] [stdout] test storage::ring_buffer::test::test_buffer_read_allocated ... ok [INFO] [stdout] test storage::ring_buffer::test::test_buffer_with_no_capacity ... ok [INFO] [stdout] test storage::ring_buffer::test::test_buffer_write_unallocated ... ok [INFO] [stdout] test storage::ring_buffer::test::test_buffer_write_wholly ... ok [INFO] [stdout] test time::test::test_duration_assign_ops ... ok [INFO] [stdout] test time::test::test_duration_conversions ... ok [INFO] [stdout] test time::test::test_duration_getters ... ok [INFO] [stdout] test time::test::test_duration_ops ... ok [INFO] [stdout] test time::test::test_instant_display ... ok [INFO] [stdout] test time::test::test_instant_getters ... ok [INFO] [stdout] test time::test::test_instant_ops ... ok [INFO] [stdout] test storage::assembler::test::test_partial_add_both_overlap ... ok [INFO] [stdout] test storage::assembler::test::test_partial_add_front_overlap_split ... ok [INFO] [stdout] test storage::ring_buffer::test::test_buffer_dequeue_many_with ... ok [INFO] [stdout] test storage::assembler::test::test_trailing_hole_remove_front ... ok [INFO] [stdout] test storage::ring_buffer::test::test_buffer_dequeue_slice ... ok [INFO] [stdout] test storage::assembler::test::test_rejected_add_keeps_state ... ok [INFO] [stdout] test storage::ring_buffer::test::test_buffer_dequeue_many ... ok [INFO] [stdout] test storage::assembler::test::test_iter_one_back ... ok [INFO] [stdout] test storage::assembler::test::test_partial_add_front ... ok [INFO] [stdout] test wire::raw::ethernet::test::test_broadcast ... ok [INFO] [stdout] test wire::raw::ethernet::test_ipv4::test_construct ... ok [INFO] [stdout] test storage::assembler::test::advancing_partial_progress ... ok [INFO] [stdout] test storage::assembler::test::test_partial_add_back_overlap_split ... ok [INFO] [stdout] test wire::raw::arp::test::test_emit ... ok [INFO] [stdout] test wire::raw::arp::test::test_parse ... ok [INFO] [stdout] test wire::raw::ethernet::test_ipv6::test_construct ... ok [INFO] [stdout] test wire::raw::icmpv4::test::test_echo_construct ... ok [INFO] [stdout] test wire::payload_ext::tests::reframe_retract ... ok [INFO] [stdout] test wire::payload_ext::tests::reframe_extend ... ok [INFO] [stdout] test wire::raw::arp::test::test_construct ... ok [INFO] [stdout] test wire::payload_ext::tests::reframe_move ... ok [INFO] [stdout] test storage::ring_buffer::test::test_buffer_enqueue_dequeue_one ... ok [INFO] [stdout] test wire::raw::arp::test::test_deconstruct ... ok [INFO] [stdout] test wire::raw::ip::test::to_prefix_len_ipv4 ... ok [INFO] [stdout] test wire::raw::icmpv4::test::test_echo_parse ... ok [INFO] [stdout] test wire::raw::icmpv4::test::test_echo_emit ... ok [INFO] [stdout] test wire::raw::ip::test::to_prefix_len_ipv6 ... ok [INFO] [stdout] test wire::raw::ipv4::test::test_broadcast ... ok [INFO] [stdout] test wire::raw::ipv4::test::test_cidr ... ok [INFO] [stdout] test wire::raw::ipv4::test::test_cidr_broadcast ... ok [INFO] [stdout] test wire::raw::ipv4::test::test_cidr_from_netmask ... ok [INFO] [stdout] test wire::raw::ipv4::test::test_cidr_netmask ... ok [INFO] [stdout] test wire::raw::ipv4::test::test_cidr_network ... ok [INFO] [stdout] test wire::raw::ipv4::test::test_construct ... ok [INFO] [stdout] test wire::raw::ipv4::test::test_deconstruct ... ok [INFO] [stdout] test wire::raw::ipv4::test::test_emit ... ok [INFO] [stdout] test wire::raw::ipv4::test::test_overlong ... ok [INFO] [stdout] test wire::raw::ipv4::test::test_parse ... ok [INFO] [stdout] test wire::raw::ipv4::test::test_parse_bad_version ... ok [INFO] [stdout] test wire::raw::ipv4::test::test_parse_total_len_less_than_header_len ... ok [INFO] [stdout] test wire::raw::ipv4::test::test_total_len_overflow ... ok [INFO] [stdout] test wire::raw::ipv4::test::test_unspecified ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_address_format ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_as_ipv4 ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_basic_link_local ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_basic_loopback ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_basic_multicast ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_basic_repr_emit ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_cidr ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_from_ipv4_address ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_from_parts ... ok [INFO] [stdout] test wire::raw::ethernet::test_ipv4::test_deconstruct ... ok [INFO] [stdout] test wire::raw::ip::test::endpoint_unspecified ... ok [INFO] [stdout] test wire::raw::ip::test::to_prefix_len_ipv6_error ... ok [INFO] [stdout] test wire::raw::ip::test::ipv4::test_ip_repr_lower ... ok [INFO] [stdout] test wire::raw::icmpv4::test::test_check_len ... ok [INFO] [stdout] test wire::raw::ip::test::ipv6::test_ip_repr_lower ... ok [INFO] [stdout] test wire::raw::icmpv4::test::test_echo_deconstruct ... ok [INFO] [stdout] test wire::raw::ethernet::test_ipv6::test_deconstruct ... ok [INFO] [stdout] test wire::raw::ip::test::to_prefix_len_ipv4_error ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_repr_parse_bad_version ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_packet_construction ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_repr_parse_valid ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_total_len_overflow ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_write_parts ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_new ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_overlong ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_mask ... ok [INFO] [stdout] test wire::raw::ipv6fragment::test::test_check_len ... ok [INFO] [stdout] test wire::raw::ipv6fragment::test::test_buffer_len ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_pretty_print ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_is_ipv4_mapped ... ok [INFO] [stdout] test wire::raw::ipv6fragment::test::test_header_deconstruct ... ok [INFO] [stdout] test wire::raw::ipv6fragment::test::test_repr_parse_valid ... ok [INFO] [stdout] test wire::raw::ipv6hopbyhop::test::test_check_len ... ok [INFO] [stdout] test wire::raw::ipv6hopbyhop::test::test_header_deconstruct ... ok [INFO] [stdout] test wire::raw::ipv6hopbyhop::test::test_buffer_len ... ok [INFO] [stdout] test wire::raw::ipv6fragment::test::test_repr_emit ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_packet_deconstruction ... ok [INFO] [stdout] test wire::raw::ipv6option::test::test_failure_type ... ok [INFO] [stdout] test wire::raw::ipv6hopbyhop::test::test_repr_parse_valid ... ok [INFO] [stdout] test wire::raw::ipv6option::test::test_option_deconstruct ... ok [INFO] [stdout] test wire::raw::ipv6option::test::test_option_emit ... ok [INFO] [stdout] test wire::raw::ipv6option::test::test_option_parse ... ok [INFO] [stdout] test wire::raw::ipv6option::test::test_options_iter ... ok [INFO] [stdout] test wire::raw::ipv6routing::test::test_buffer_len ... ok [INFO] [stdout] test wire::raw::ipv6routing::test::test_check_len ... ok [INFO] [stdout] test wire::raw::ipv6routing::test::test_header_deconstruct ... ok [INFO] [stdout] test wire::raw::ipv6routing::test::test_repr_emit ... ok [INFO] [stdout] test wire::raw::ipv6routing::test::test_repr_parse_valid ... ok [INFO] [stdout] test wire::raw::tcp::test::test_construct ... ok [INFO] [stdout] test wire::raw::tcp::test::test_deconstruct ... ok [INFO] [stdout] test wire::raw::tcp::test::test_emit ... ok [INFO] [stdout] test wire::raw::tcp::test::test_header_len_multiple_of_4 ... ok [INFO] [stdout] test wire::raw::tcp::test::test_impossible_len ... ok [INFO] [stdout] test wire::raw::ipv6hopbyhop::test::test_header_len_overflow ... ok [INFO] [stdout] test wire::raw::tcp::test::test_malformed_tcp_options ... ok [INFO] [stdout] test wire::raw::ipv6hopbyhop::test::test_repr_emit ... ok [INFO] [stdout] test wire::raw::ipv6hopbyhop::test::test_overlong ... ok [INFO] [stdout] test wire::raw::ipv6option::test::test_check_len ... ok [INFO] [stdout] test wire::raw::tcp::test::test_parse ... ok [INFO] [stdout] test wire::raw::udp::test::test_construct ... ok [INFO] [stdout] test wire::raw::tcp::test::test_tcp_options ... ok [INFO] [stdout] test wire::raw::udp::test::test_parse ... ok [INFO] [stdout] test wire::raw::udp::test::test_deconstruct ... ok [INFO] [stdout] test wire::raw::udp::test::test_emit ... ok [INFO] [stdout] test wire::raw::udp::test::test_zero_checksum ... ok [INFO] [stdout] test wire::raw::udp::test::test_impossible_len ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_repr_parse_smaller_than_header ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_repr_parse_smaller_than_payload ... ok [INFO] [stdout] test wire::raw::tcp::test::test_truncated ... ok [INFO] [stdout] test managed::partial::tests::insert_at_oob ... ok [INFO] [stdout] test time::test::test_div_by_zero ... ok [INFO] [stdout] test time::test::test_sub_from_zero_overflow ... ok [INFO] [stdout] test wire::raw::ip::test::test_lower_between_families ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_from_bytes_too_long ... ok [INFO] [stdout] test wire::raw::ipv6::test::test_from_parts_too_long ... ok [INFO] [stdout] test wire::raw::ipv6option::test::test_options_iter_truncated ... ok [INFO] [stdout] test wire::raw::ipv6option::test::test_data_len ... ok [INFO] [stdout] test managed::partial::tests::insert_at_invalid ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 182 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests ethox [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test src/macros.rs - byte_wrapper (line 94) ... ok [INFO] [stdout] test src/layer/udp/packet.rs - layer::udp::packet::Init (line 42) ... ok [INFO] [stdout] test src/layer/arp/neighbor.rs - layer::arp::neighbor::Cache (line 93) ... ok [INFO] [stdout] test src/storage/assembler.rs - storage::assembler::assembly::reduce_front (line 163) ... ok [INFO] [stdout] test src/storage/assembler.rs - storage::assembler::Assembler (line 21) ... ok [INFO] [stdout] test src/managed/partial.rs - managed::partial::Partial (line 18) ... ok [INFO] [stdout] test src/layer/ip/route.rs - layer::ip::route::Routes (line 90) ... ok [INFO] [stdout] test src/layer/tcp/io.rs - layer::tcp::io::SendFrom::bump_external (line 185) ... ok [INFO] [stdout] test src/layer/arp/neighbor.rs - layer::arp::neighbor::Cache (line 81) ... ok [INFO] [stdout] test src/layer/ip/route.rs - layer::ip::route::Routes (line 102) ... ok [INFO] [stdout] test src/managed/slotmap.rs - managed::slotmap::SlotMap (line 39) ... ok [INFO] [stdout] test src/macros.rs - enum_with_unknown (line 10) ... ok [INFO] [stdout] test src/wire/mod.rs - wire (line 73) ... ok [INFO] [stdout] test src/storage/assembler.rs - storage::assembler::assembly::add (line 185) ... ok [INFO] [stdout] test src/wire/./ipv4.rs - wire::raw::ipv4::Address::mask (line 110) ... ok [INFO] [stdout] test src/storage/assembler.rs - storage::assembler::assembly::bounded_add (line 207) ... ok [INFO] [stdout] test src/wire/payload_ext.rs - wire::payload_ext::PayloadMutExt::reframe_payload (line 35) ... ok [INFO] [stdout] test src/wire/pretty_print.rs - wire::pretty_print (line 10) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "f7604b4bda296ef8b3e902eb0fa541a497f26967b2915cc405af7fa93eb066b0"` [INFO] running `"docker" "rm" "-f" "f7604b4bda296ef8b3e902eb0fa541a497f26967b2915cc405af7fa93eb066b0"` [INFO] [stdout] f7604b4bda296ef8b3e902eb0fa541a497f26967b2915cc405af7fa93eb066b0