[INFO] fetching crate rusty_junctions 0.1.0...
[INFO] testing rusty_junctions-0.1.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate rusty_junctions 0.1.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate rusty_junctions 0.1.0
[INFO] finished tweaking crates.io crate rusty_junctions 0.1.0
[INFO] tweaked toml for crates.io crate rusty_junctions 0.1.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rusty_junctions 0.1.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0eeb191c0956bd109686f33b8f201082f3a078a1bdd5dc4638fd3d42728d20b2
[INFO] running `Command { std: "docker" "start" "-a" "0eeb191c0956bd109686f33b8f201082f3a078a1bdd5dc4638fd3d42728d20b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0eeb191c0956bd109686f33b8f201082f3a078a1bdd5dc4638fd3d42728d20b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0eeb191c0956bd109686f33b8f201082f3a078a1bdd5dc4638fd3d42728d20b2", kill_on_drop: false }`
[INFO] [stdout] 0eeb191c0956bd109686f33b8f201082f3a078a1bdd5dc4638fd3d42728d20b2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 351bb7bcbfdd6aaf4f5c07d7800f502f39a423816cea04fe19dec75754839f9a
[INFO] running `Command { std: "docker" "start" "-a" "351bb7bcbfdd6aaf4f5c07d7800f502f39a423816cea04fe19dec75754839f9a", kill_on_drop: false }`
[INFO] [stderr]    Compiling rusty_junctions v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: method `contains_items` is never used
[INFO] [stdout]   --> src/bag.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 18 | / impl<K, V> Bag<K, V>
[INFO] [stdout] 19 | | where
[INFO] [stdout] 20 | |     K: Hash + Eq,
[INFO] [stdout]    | |_________________- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 56 |       pub(crate) fn contains_items(&self, key: &K) -> bool {
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `id` is never used
[INFO] [stdout]   --> src/channels.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 34 | impl<T> SendChannel<T> {
[INFO] [stdout]    | ---------------------- method in this implementation
[INFO] [stdout] 35 |     /// Return the channel's ID.
[INFO] [stdout] 36 |     pub(crate) fn id(&self) -> ids::ChannelId {
[INFO] [stdout]    |                   ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `id` is never used
[INFO] [stdout]    --> src/channels.rs:127:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<R> RecvChannel<R> {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] 126 |     /// Return the channel's ID.
[INFO] [stdout] 127 |     pub(crate) fn id(&self) -> ids::ChannelId {
[INFO] [stdout]     |                   ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `id` is never used
[INFO] [stdout]    --> src/channels.rs:238:19
[INFO] [stdout]     |
[INFO] [stdout] 236 | impl<T, R> BidirChannel<T, R> {
[INFO] [stdout]     | ----------------------------- method in this implementation
[INFO] [stdout] 237 |     /// Return the channel's ID.
[INFO] [stdout] 238 |     pub(crate) fn id(&self) -> ids::ChannelId {
[INFO] [stdout]     |                   ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `insert_multiple` and `peek_first` are never used
[INFO] [stdout]   --> src/inverted_index.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 16 | / impl<K, V> InvertedIndex<K, V>
[INFO] [stdout] 17 | | where
[INFO] [stdout] 18 | |     K: Hash + Eq,
[INFO] [stdout]    | |_________________- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 49 |       pub(crate) fn insert_multiple(&mut self, key: K, values: impl IntoIterator<Item = V>) {
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 65 |       pub(crate) fn peek_first(&self, key: &K) -> Option<&V> {
[INFO] [stdout]    |                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `junction_id` is never read
[INFO] [stdout]    --> src/patterns.rs:768:9
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub struct SendPartialPattern<T, U, V> {
[INFO] [stdout]     |                ------------------ field in this struct
[INFO] [stdout] 768 |         junction_id: ids::JunctionId,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/types.rs:222:23
[INFO] [stdout]     |
[INFO] [stdout] 221 |     impl ChannelId {
[INFO] [stdout]     |     -------------- associated function in this implementation
[INFO] [stdout] 222 |         pub(crate) fn new(value: usize) -> ChannelId {
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.34s
[INFO] running `Command { std: "docker" "inspect" "351bb7bcbfdd6aaf4f5c07d7800f502f39a423816cea04fe19dec75754839f9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "351bb7bcbfdd6aaf4f5c07d7800f502f39a423816cea04fe19dec75754839f9a", kill_on_drop: false }`
[INFO] [stdout] 351bb7bcbfdd6aaf4f5c07d7800f502f39a423816cea04fe19dec75754839f9a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9f956fbe23cd9c5813ea1ff3be38a86b5856de4115944bc1ccb80583be6c28dd
[INFO] running `Command { std: "docker" "start" "-a" "9f956fbe23cd9c5813ea1ff3be38a86b5856de4115944bc1ccb80583be6c28dd", kill_on_drop: false }`
[INFO] [stdout] warning: method `contains_items` is never used
[INFO] [stdout]   --> src/bag.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 18 | / impl<K, V> Bag<K, V>
[INFO] [stdout] 19 | | where
[INFO] [stdout] 20 | |     K: Hash + Eq,
[INFO] [stdout]    | |_________________- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 56 |       pub(crate) fn contains_items(&self, key: &K) -> bool {
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `id` is never used
[INFO] [stdout]   --> src/channels.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 34 | impl<T> SendChannel<T> {
[INFO] [stdout]    | ---------------------- method in this implementation
[INFO] [stdout] 35 |     /// Return the channel's ID.
[INFO] [stdout] 36 |     pub(crate) fn id(&self) -> ids::ChannelId {
[INFO] [stdout]    |                   ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `id` is never used
[INFO] [stdout]    --> src/channels.rs:127:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<R> RecvChannel<R> {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] 126 |     /// Return the channel's ID.
[INFO] [stdout] 127 |     pub(crate) fn id(&self) -> ids::ChannelId {
[INFO] [stdout]     |                   ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `id` is never used
[INFO] [stdout]    --> src/channels.rs:238:19
[INFO] [stdout]     |
[INFO] [stdout] 236 | impl<T, R> BidirChannel<T, R> {
[INFO] [stdout]     | ----------------------------- method in this implementation
[INFO] [stdout] 237 |     /// Return the channel's ID.
[INFO] [stdout] 238 |     pub(crate) fn id(&self) -> ids::ChannelId {
[INFO] [stdout]     |                   ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rusty_junctions v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: methods `insert_multiple` and `peek_first` are never used
[INFO] [stdout]   --> src/inverted_index.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 16 | / impl<K, V> InvertedIndex<K, V>
[INFO] [stdout] 17 | | where
[INFO] [stdout] 18 | |     K: Hash + Eq,
[INFO] [stdout]    | |_________________- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 49 |       pub(crate) fn insert_multiple(&mut self, key: K, values: impl IntoIterator<Item = V>) {
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 65 |       pub(crate) fn peek_first(&self, key: &K) -> Option<&V> {
[INFO] [stdout]    |                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `junction_id` is never read
[INFO] [stdout]    --> src/patterns.rs:768:9
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub struct SendPartialPattern<T, U, V> {
[INFO] [stdout]     |                ------------------ field in this struct
[INFO] [stdout] 768 |         junction_id: ids::JunctionId,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/types.rs:222:23
[INFO] [stdout]     |
[INFO] [stdout] 221 |     impl ChannelId {
[INFO] [stdout]     |     -------------- associated function in this implementation
[INFO] [stdout] 222 |         pub(crate) fn new(value: usize) -> ChannelId {
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `id` is never used
[INFO] [stdout]   --> src/channels.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 34 | impl<T> SendChannel<T> {
[INFO] [stdout]    | ---------------------- method in this implementation
[INFO] [stdout] 35 |     /// Return the channel's ID.
[INFO] [stdout] 36 |     pub(crate) fn id(&self) -> ids::ChannelId {
[INFO] [stdout]    |                   ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `id` is never used
[INFO] [stdout]    --> src/channels.rs:127:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<R> RecvChannel<R> {
[INFO] [stdout]     | ---------------------- method in this implementation
[INFO] [stdout] 126 |     /// Return the channel's ID.
[INFO] [stdout] 127 |     pub(crate) fn id(&self) -> ids::ChannelId {
[INFO] [stdout]     |                   ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `id` is never used
[INFO] [stdout]    --> src/channels.rs:238:19
[INFO] [stdout]     |
[INFO] [stdout] 236 | impl<T, R> BidirChannel<T, R> {
[INFO] [stdout]     | ----------------------------- method in this implementation
[INFO] [stdout] 237 |     /// Return the channel's ID.
[INFO] [stdout] 238 |     pub(crate) fn id(&self) -> ids::ChannelId {
[INFO] [stdout]     |                   ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `junction_id` is never read
[INFO] [stdout]    --> src/patterns.rs:768:9
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub struct SendPartialPattern<T, U, V> {
[INFO] [stdout]     |                ------------------ field in this struct
[INFO] [stdout] 768 |         junction_id: ids::JunctionId,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/types.rs:222:23
[INFO] [stdout]     |
[INFO] [stdout] 221 |     impl ChannelId {
[INFO] [stdout]     |     -------------- associated function in this implementation
[INFO] [stdout] 222 |         pub(crate) fn new(value: usize) -> ChannelId {
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.00s
[INFO] running `Command { std: "docker" "inspect" "9f956fbe23cd9c5813ea1ff3be38a86b5856de4115944bc1ccb80583be6c28dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9f956fbe23cd9c5813ea1ff3be38a86b5856de4115944bc1ccb80583be6c28dd", kill_on_drop: false }`
[INFO] [stdout] 9f956fbe23cd9c5813ea1ff3be38a86b5856de4115944bc1ccb80583be6c28dd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8a05842e454a4d85be11d6c9058557b69cd1113100ae69b5ae25950c19818eb6
[INFO] running `Command { std: "docker" "start" "-a" "8a05842e454a4d85be11d6c9058557b69cd1113100ae69b5ae25950c19818eb6", kill_on_drop: false }`
[INFO] [stderr] warning: method `contains_items` is never used
[INFO] [stderr]   --> src/bag.rs:56:19
[INFO] [stderr]    |
[INFO] [stderr] 18 | / impl<K, V> Bag<K, V>
[INFO] [stderr] 19 | | where
[INFO] [stderr] 20 | |     K: Hash + Eq,
[INFO] [stderr]    | |_________________- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 56 |       pub(crate) fn contains_items(&self, key: &K) -> bool {
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `id` is never used
[INFO] [stderr]   --> src/channels.rs:36:19
[INFO] [stderr]    |
[INFO] [stderr] 34 | impl<T> SendChannel<T> {
[INFO] [stderr]    | ---------------------- method in this implementation
[INFO] [stderr] 35 |     /// Return the channel's ID.
[INFO] [stderr] 36 |     pub(crate) fn id(&self) -> ids::ChannelId {
[INFO] [stderr]    |                   ^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `id` is never used
[INFO] [stderr]    --> src/channels.rs:127:19
[INFO] [stderr]     |
[INFO] [stderr] 125 | impl<R> RecvChannel<R> {
[INFO] [stderr]     | ---------------------- method in this implementation
[INFO] [stderr] 126 |     /// Return the channel's ID.
[INFO] [stderr] 127 |     pub(crate) fn id(&self) -> ids::ChannelId {
[INFO] [stderr]     |                   ^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `id` is never used
[INFO] [stderr]    --> src/channels.rs:238:19
[INFO] [stderr]     |
[INFO] [stderr] 236 | impl<T, R> BidirChannel<T, R> {
[INFO] [stderr]     | ----------------------------- method in this implementation
[INFO] [stderr] 237 |     /// Return the channel's ID.
[INFO] [stderr] 238 |     pub(crate) fn id(&self) -> ids::ChannelId {
[INFO] [stderr]     |                   ^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `insert_multiple` and `peek_first` are never used
[INFO] [stderr]   --> src/inverted_index.rs:49:19
[INFO] [stderr]    |
[INFO] [stderr] 16 | / impl<K, V> InvertedIndex<K, V>
[INFO] [stderr] 17 | | where
[INFO] [stderr] 18 | |     K: Hash + Eq,
[INFO] [stderr]    | |_________________- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 49 |       pub(crate) fn insert_multiple(&mut self, key: K, values: impl IntoIterator<Item = V>) {
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 65 |       pub(crate) fn peek_first(&self, key: &K) -> Option<&V> {
[INFO] [stderr]    |                     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `junction_id` is never read
[INFO] [stderr]    --> src/patterns.rs:768:9
[INFO] [stderr]     |
[INFO] [stderr] 767 |     pub struct SendPartialPattern<T, U, V> {
[INFO] [stderr]     |                ------------------ field in this struct
[INFO] [stderr] 768 |         junction_id: ids::JunctionId,
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]    --> src/types.rs:222:23
[INFO] [stderr]     |
[INFO] [stderr] 221 |     impl ChannelId {
[INFO] [stderr]     |     -------------- associated function in this implementation
[INFO] [stderr] 222 |         pub(crate) fn new(value: usize) -> ChannelId {
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rusty_junctions` (lib) generated 7 warnings
[INFO] [stderr] warning: method `id` is never used
[INFO] [stderr]   --> src/channels.rs:36:19
[INFO] [stderr]    |
[INFO] [stderr] 34 | impl<T> SendChannel<T> {
[INFO] [stderr]    | ---------------------- method in this implementation
[INFO] [stderr] 35 |     /// Return the channel's ID.
[INFO] [stderr] 36 |     pub(crate) fn id(&self) -> ids::ChannelId {
[INFO] [stderr]    |                   ^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `rusty_junctions` (lib test) generated 5 warnings (4 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rusty_junctions-ccacfb9e3dd830de)
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test bag::tests::test_count_items_after_add_retrieve ... ok
[INFO] [stdout] test bag::tests::test_contains_items_with_unknown_key ... ok
[INFO] [stdout] test bag::tests::test_contains_items_with_single_item ... ok
[INFO] [stdout] test bag::tests::test_count_items_with_multiple_items ... ok
[INFO] [stdout] test bag::tests::test_count_items_with_single_item ... ok
[INFO] [stdout] test bag::tests::test_assigned_correct_key ... ok
[INFO] [stdout] test bag::tests::test_new ... ok
[INFO] [stdout] test bag::tests::test_count_items_with_unknown_key ... ok
[INFO] [stdout] test bag::tests::test_contains_items_after_add_retrieve ... ok
[INFO] [stdout] test bag::tests::test_contains_items_with_multiple_items ... ok
[INFO] [stdout] test bag::tests::test_count_items_with_no_item ... ok
[INFO] [stdout] test bag::tests::test_contains_items_with_no_item ... ok
[INFO] [stdout] test bag::tests::test_retrieving_first ... ok
[INFO] [stdout] test bag::tests::test_retrieving_non_existent ... ok
[INFO] [stdout] test counter::tests::creation::test_create_with_default ... ok
[INFO] [stdout] test counter::tests::creation::test_create_with_from_single_digit ... ok
[INFO] [stdout] test counter::tests::creation::test_create_with_from_multiple_digits ... ok
[INFO] [stdout] test bag::tests::test_retrieving_existing ... ok
[INFO] [stdout] test bag::tests::test_retrieving_all_fifo_order ... ok
[INFO] [stdout] test counter::tests::creation::test_default_is_initial_digit_value ... ok
[INFO] [stdout] test counter::tests::eq_relation::test_reflexifity ... ok
[INFO] [stdout] test counter::tests::eq_relation::test_transitivity ... ok
[INFO] [stdout] test counter::tests::increment::test_increment_initial_value ... ok
[INFO] [stdout] test counter::tests::eq_relation::test_symmetry ... ok
[INFO] [stdout] test counter::tests::increment::test_increment_max_value_two_digits ... ok
[INFO] [stdout] test counter::tests::increment::test_increment_one_below_max_value ... ok
[INFO] [stdout] test counter::tests::increment::test_increment_one_below_max_value_two_digits ... ok
[INFO] [stdout] test counter::tests::increment::test_increment_one_digit_no_overflow ... ok
[INFO] [stdout] test counter::tests::increment::test_increment_one_digit_overflow ... ok
[INFO] [stdout] test counter::tests::increment::test_increment_three_digits_no_overflow ... ok
[INFO] [stdout] test counter::tests::increment::test_increment_three_digits_overflow ... ok
[INFO] [stdout] test counter::tests::ordering::test_eq_same ... ok
[INFO] [stdout] test counter::tests::ordering::test_geq_diff_num_digits_true ... ok
[INFO] [stdout] test counter::tests::ordering::test_geq_same_num_digits_eq_true ... ok
[INFO] [stdout] test counter::tests::ordering::test_geq_same_num_digits_false ... ok
[INFO] [stdout] test counter::tests::ordering::test_geq_same_num_digits_gt_true ... ok
[INFO] [stdout] test counter::tests::increment::test_increment_two_digit_overflow ... ok
[INFO] [stdout] test counter::tests::increment::test_increment_two_digits_no_overflow ... ok
[INFO] [stdout] test counter::tests::ordering::test_geq_diff_num_digits_false ... ok
[INFO] [stdout] test counter::tests::ordering::test_gt_diff_num_digits_false ... ok
[INFO] [stdout] test counter::tests::ordering::test_gt_diff_num_digits_true ... ok
[INFO] [stdout] test counter::tests::ordering::test_gt_same_num_digits_false ... ok
[INFO] [stdout] test counter::tests::ordering::test_leq_diff_num_digits_false ... ok
[INFO] [stdout] test counter::tests::ordering::test_leq_same_num_digits_eq_true ... ok
[INFO] [stdout] test counter::tests::ordering::test_leq_same_num_digits_false ... ok
[INFO] [stdout] test counter::tests::ordering::test_leq_same_num_digits_lt_true ... ok
[INFO] [stdout] test counter::tests::ordering::test_lt_diff_num_digits_false ... ok
[INFO] [stdout] test counter::tests::ordering::test_lt_same_num_digits_true ... ok
[INFO] [stdout] test counter::tests::ordering::test_lt_same_num_digits_false ... ok
[INFO] [stdout] test counter::tests::ordering::test_neq_same_length ... ok
[INFO] [stdout] test counter::tests::ordering::test_neq_differnt_length ... ok
[INFO] [stdout] test inverted_index::tests::test_existing_key_insert_multiple_peek_all ... ok
[INFO] [stdout] test inverted_index::tests::test_new ... ok
[INFO] [stdout] test inverted_index::tests::test_new_key_insert_multiple_peek_all ... ok
[INFO] [stdout] test inverted_index::tests::test_new_key_insert_multiple_peek_first ... ok
[INFO] [stdout] test counter::tests::ordering::test_lt_diff_num_digits_true ... ok
[INFO] [stdout] test inverted_index::tests::test_multiple_same_key_insert_single_peek_all ... ok
[INFO] [stdout] test counter::tests::ordering::test_gt_same_num_digits_true ... ok
[INFO] [stdout] test inverted_index::tests::test_insert_single_peek_first ... ok
[INFO] [stdout] test counter::tests::ordering::test_leq_diff_num_digits_true ... ok
[INFO] [stdout] test inverted_index::tests::test_multiple_different_key_insert_single_peek_all ... ok
[INFO] [stdout] test inverted_index::tests::test_existing_key_insert_multiple_peek_first ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rusty_junctions
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 10) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "8a05842e454a4d85be11d6c9058557b69cd1113100ae69b5ae25950c19818eb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8a05842e454a4d85be11d6c9058557b69cd1113100ae69b5ae25950c19818eb6", kill_on_drop: false }`
[INFO] [stdout] 8a05842e454a4d85be11d6c9058557b69cd1113100ae69b5ae25950c19818eb6
