[INFO] fetching crate libp2p-swarm-derive 0.24.0...
[INFO] testing libp2p-swarm-derive-0.24.0 against beta-2021-08-01 for beta-1.55-1
[INFO] extracting crate libp2p-swarm-derive 0.24.0 into /workspace/builds/worker-16/source
[INFO] validating manifest of crates.io crate libp2p-swarm-derive 0.24.0 on toolchain beta-2021-08-01
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate libp2p-swarm-derive 0.24.0
[INFO] finished tweaking crates.io crate libp2p-swarm-derive 0.24.0
[INFO] tweaked toml for crates.io crate libp2p-swarm-derive 0.24.0 written to /workspace/builds/worker-16/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8dcef5c5149282f5b8016cb3bf29e0ea607d494f2b817d6e522cef84a5442dd5
[INFO] running `Command { std: "docker" "start" "-a" "8dcef5c5149282f5b8016cb3bf29e0ea607d494f2b817d6e522cef84a5442dd5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8dcef5c5149282f5b8016cb3bf29e0ea607d494f2b817d6e522cef84a5442dd5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8dcef5c5149282f5b8016cb3bf29e0ea607d494f2b817d6e522cef84a5442dd5", kill_on_drop: false }`
[INFO] [stdout] 8dcef5c5149282f5b8016cb3bf29e0ea607d494f2b817d6e522cef84a5442dd5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 25c2ae6124ce86016b4303c76604928a71f2bc9ab85f5fec60029c44afe57e63
[INFO] running `Command { std: "docker" "start" "-a" "25c2ae6124ce86016b4303c76604928a71f2bc9ab85f5fec60029c44afe57e63", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.28
[INFO] [stderr]    Compiling syn v1.0.74
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]    Compiling libp2p-swarm-derive v0.24.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 32.97s
[INFO] running `Command { std: "docker" "inspect" "25c2ae6124ce86016b4303c76604928a71f2bc9ab85f5fec60029c44afe57e63", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "25c2ae6124ce86016b4303c76604928a71f2bc9ab85f5fec60029c44afe57e63", kill_on_drop: false }`
[INFO] [stdout] 25c2ae6124ce86016b4303c76604928a71f2bc9ab85f5fec60029c44afe57e63
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c88ad6ab0ac0e697c287c0621b96d235b053b6a4c73e1ae4f96f6e30aae15325
[INFO] running `Command { std: "docker" "start" "-a" "c88ad6ab0ac0e697c287c0621b96d235b053b6a4c73e1ae4f96f6e30aae15325", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling syn v1.0.74
[INFO] [stderr]    Compiling futures-core v0.3.16
[INFO] [stderr]    Compiling proc-macro-hack v0.5.19
[INFO] [stderr]    Compiling futures-task v0.3.16
[INFO] [stderr]    Compiling proc-macro-nested v0.1.7
[INFO] [stderr]    Compiling futures-channel v0.3.16
[INFO] [stderr]    Compiling futures-sink v0.3.16
[INFO] [stderr]    Compiling futures-io v0.3.16
[INFO] [stderr]    Compiling pin-project-lite v0.2.7
[INFO] [stderr]    Compiling slab v0.4.4
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling futures-macro v0.3.16
[INFO] [stderr]    Compiling futures-util v0.3.16
[INFO] [stderr]    Compiling libp2p-swarm-derive v0.24.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling futures-executor v0.3.16
[INFO] [stderr]    Compiling futures v0.3.16
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use libp2p::swarm::SwarmEvent;
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `libp2p` in the list of imported crates
[INFO] [stdout]   --> tests/test.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^ could not find `libp2p` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `libp2p` in the list of imported crates
[INFO] [stdout]   --> tests/test.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^ could not find `libp2p` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `libp2p` in the list of imported crates
[INFO] [stdout]   --> tests/test.rs:84:14
[INFO] [stdout]    |
[INFO] [stdout] 84 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^ could not find `libp2p` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:84:14
[INFO] [stdout]    |
[INFO] [stdout] 84 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `libp2p` in the list of imported crates
[INFO] [stdout]    --> tests/test.rs:117:14
[INFO] [stdout]     |
[INFO] [stdout] 117 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ could not find `libp2p` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:117:14
[INFO] [stdout]     |
[INFO] [stdout] 117 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `libp2p` in the list of imported crates
[INFO] [stdout]    --> tests/test.rs:144:14
[INFO] [stdout]     |
[INFO] [stdout] 144 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ could not find `libp2p` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:144:14
[INFO] [stdout]     |
[INFO] [stdout] 144 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `libp2p` in the list of imported crates
[INFO] [stdout]    --> tests/test.rs:174:14
[INFO] [stdout]     |
[INFO] [stdout] 174 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ could not find `libp2p` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:174:14
[INFO] [stdout]     |
[INFO] [stdout] 174 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `libp2p` in the list of imported crates
[INFO] [stdout]    --> tests/test.rs:200:14
[INFO] [stdout]     |
[INFO] [stdout] 200 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ could not find `libp2p` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:200:14
[INFO] [stdout]     |
[INFO] [stdout] 200 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `libp2p` in the list of imported crates
[INFO] [stdout]    --> tests/test.rs:230:14
[INFO] [stdout]     |
[INFO] [stdout] 230 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ could not find `libp2p` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:230:14
[INFO] [stdout]     |
[INFO] [stdout] 230 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |     use libp2p::swarm::NetworkBehaviourEventProcess;
[INFO] [stdout]     |         ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `libp2p` in the list of imported crates
[INFO] [stdout]    --> tests/test.rs:242:14
[INFO] [stdout]     |
[INFO] [stdout] 242 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ could not find `libp2p` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:242:14
[INFO] [stdout]     |
[INFO] [stdout] 242 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `libp2p` in the list of imported crates
[INFO] [stdout]    --> tests/test.rs:248:14
[INFO] [stdout]     |
[INFO] [stdout] 248 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ could not find `libp2p` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:248:14
[INFO] [stdout]     |
[INFO] [stdout] 248 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `libp2p` in the list of imported crates
[INFO] [stdout]    --> tests/test.rs:289:14
[INFO] [stdout]     |
[INFO] [stdout] 289 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ could not find `libp2p` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:289:14
[INFO] [stdout]     |
[INFO] [stdout] 289 |     #[derive(NetworkBehaviour)]
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `NetworkBehaviour` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:27:29
[INFO] [stdout]    |
[INFO] [stdout] 27 | fn require_net_behaviour<T: libp2p::swarm::NetworkBehaviour>() {}
[INFO] [stdout]    |                             ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:42:15
[INFO] [stdout]    |
[INFO] [stdout] 42 |         ping: libp2p::ping::Ping,
[INFO] [stdout]    |               ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:45:10
[INFO] [stdout]    |
[INFO] [stdout] 45 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]    |          ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:45:54
[INFO] [stdout]    |
[INFO] [stdout] 45 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]    |                                                      ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:46:39
[INFO] [stdout]    |
[INFO] [stdout] 46 |         fn inject_event(&mut self, _: libp2p::ping::PingEvent) {
[INFO] [stdout]    |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:61:15
[INFO] [stdout]    |
[INFO] [stdout] 61 |         ping: libp2p::ping::Ping,
[INFO] [stdout]    |               ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:62:19
[INFO] [stdout]    |
[INFO] [stdout] 62 |         identify: libp2p::identify::Identify,
[INFO] [stdout]    |                   ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::identify::IdentifyEvent> for Foo {
[INFO] [stdout]    |          ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:65:54
[INFO] [stdout]    |
[INFO] [stdout] 65 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::identify::IdentifyEvent> for Foo {
[INFO] [stdout]    |                                                      ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:66:39
[INFO] [stdout]    |
[INFO] [stdout] 66 |         fn inject_event(&mut self, _: libp2p::identify::IdentifyEvent) {
[INFO] [stdout]    |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:70:10
[INFO] [stdout]    |
[INFO] [stdout] 70 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]    |          ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:70:54
[INFO] [stdout]    |
[INFO] [stdout] 70 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]    |                                                      ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:71:39
[INFO] [stdout]    |
[INFO] [stdout] 71 |         fn inject_event(&mut self, _: libp2p::ping::PingEvent) {
[INFO] [stdout]    |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:86:15
[INFO] [stdout]    |
[INFO] [stdout] 86 |         ping: libp2p::ping::Ping,
[INFO] [stdout]    |               ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:87:19
[INFO] [stdout]    |
[INFO] [stdout] 87 |         identify: libp2p::identify::Identify,
[INFO] [stdout]    |                   ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:88:14
[INFO] [stdout]    |
[INFO] [stdout] 88 |         kad: libp2p::kad::Kademlia<libp2p::kad::record::store::MemoryStore>,
[INFO] [stdout]    |              ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:88:36
[INFO] [stdout]    |
[INFO] [stdout] 88 |         kad: libp2p::kad::Kademlia<libp2p::kad::record::store::MemoryStore>,
[INFO] [stdout]    |                                    ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:93:10
[INFO] [stdout]    |
[INFO] [stdout] 93 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]    |          ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:93:54
[INFO] [stdout]    |
[INFO] [stdout] 93 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]    |                                                      ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:94:39
[INFO] [stdout]    |
[INFO] [stdout] 94 |         fn inject_event(&mut self, _: libp2p::ping::PingEvent) {
[INFO] [stdout]    |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:98:10
[INFO] [stdout]    |
[INFO] [stdout] 98 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::identify::IdentifyEvent> for Foo {
[INFO] [stdout]    |          ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:98:54
[INFO] [stdout]    |
[INFO] [stdout] 98 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::identify::IdentifyEvent> for Foo {
[INFO] [stdout]    |                                                      ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]   --> tests/test.rs:99:39
[INFO] [stdout]    |
[INFO] [stdout] 99 |         fn inject_event(&mut self, _: libp2p::identify::IdentifyEvent) {
[INFO] [stdout]    |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::kad::KademliaEvent> for Foo {
[INFO] [stdout]     |          ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:103:54
[INFO] [stdout]     |
[INFO] [stdout] 103 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::kad::KademliaEvent> for Foo {
[INFO] [stdout]     |                                                      ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:104:39
[INFO] [stdout]     |
[INFO] [stdout] 104 |         fn inject_event(&mut self, _: libp2p::kad::KademliaEvent) {
[INFO] [stdout]     |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:119:15
[INFO] [stdout]     |
[INFO] [stdout] 119 |         ping: libp2p::ping::Ping,
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:122:14
[INFO] [stdout]     |
[INFO] [stdout] 122 |         kad: libp2p::kad::Kademlia<libp2p::kad::record::store::MemoryStore>,
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:122:36
[INFO] [stdout]     |
[INFO] [stdout] 122 |         kad: libp2p::kad::Kademlia<libp2p::kad::record::store::MemoryStore>,
[INFO] [stdout]     |                                    ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:125:10
[INFO] [stdout]     |
[INFO] [stdout] 125 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]     |          ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:125:54
[INFO] [stdout]     |
[INFO] [stdout] 125 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]     |                                                      ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:126:39
[INFO] [stdout]     |
[INFO] [stdout] 126 |         fn inject_event(&mut self, _: libp2p::ping::PingEvent) {
[INFO] [stdout]     |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:130:10
[INFO] [stdout]     |
[INFO] [stdout] 130 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::kad::KademliaEvent> for Foo {
[INFO] [stdout]     |          ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:130:54
[INFO] [stdout]     |
[INFO] [stdout] 130 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::kad::KademliaEvent> for Foo {
[INFO] [stdout]     |                                                      ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:131:39
[INFO] [stdout]     |
[INFO] [stdout] 131 |         fn inject_event(&mut self, _: libp2p::kad::KademliaEvent) {
[INFO] [stdout]     |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |         ping: libp2p::ping::Ping,
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:148:19
[INFO] [stdout]     |
[INFO] [stdout] 148 |         identify: libp2p::identify::Identify,
[INFO] [stdout]     |                   ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:151:10
[INFO] [stdout]     |
[INFO] [stdout] 151 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]     |          ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:151:54
[INFO] [stdout]     |
[INFO] [stdout] 151 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]     |                                                      ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:152:39
[INFO] [stdout]     |
[INFO] [stdout] 152 |         fn inject_event(&mut self, _: libp2p::ping::PingEvent) {
[INFO] [stdout]     |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::identify::IdentifyEvent> for Foo {
[INFO] [stdout]     |          ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:156:54
[INFO] [stdout]     |
[INFO] [stdout] 156 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::identify::IdentifyEvent> for Foo {
[INFO] [stdout]     |                                                      ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:157:39
[INFO] [stdout]     |
[INFO] [stdout] 157 |         fn inject_event(&mut self, _: libp2p::identify::IdentifyEvent) {
[INFO] [stdout]     |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:162:71
[INFO] [stdout]     |
[INFO] [stdout] 162 | ...   fn foo<T>(&mut self, _: &mut std::task::Context, _: &mut impl libp2p::swarm::PollParameters) -> std::task::Poll<libp2p::swarm::Netw...
[INFO] [stdout]     |                                                                     ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:162:121
[INFO] [stdout]     |
[INFO] [stdout] 162 | ...swarm::PollParameters) -> std::task::Poll<libp2p::swarm::NetworkBehaviourAction<T, ()>> { std::task::Poll::Pending }
[INFO] [stdout]     |                                              ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:177:15
[INFO] [stdout]     |
[INFO] [stdout] 177 |         ping: libp2p::ping::Ping,
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:178:19
[INFO] [stdout]     |
[INFO] [stdout] 178 |         identify: libp2p::identify::Identify,
[INFO] [stdout]     |                   ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:181:10
[INFO] [stdout]     |
[INFO] [stdout] 181 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]     |          ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:181:54
[INFO] [stdout]     |
[INFO] [stdout] 181 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]     |                                                      ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:182:39
[INFO] [stdout]     |
[INFO] [stdout] 182 |         fn inject_event(&mut self, _: libp2p::ping::PingEvent) {
[INFO] [stdout]     |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:186:10
[INFO] [stdout]     |
[INFO] [stdout] 186 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::identify::IdentifyEvent> for Foo {
[INFO] [stdout]     |          ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:186:54
[INFO] [stdout]     |
[INFO] [stdout] 186 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::identify::IdentifyEvent> for Foo {
[INFO] [stdout]     |                                                      ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:187:39
[INFO] [stdout]     |
[INFO] [stdout] 187 |         fn inject_event(&mut self, _: libp2p::identify::IdentifyEvent) {
[INFO] [stdout]     |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:203:15
[INFO] [stdout]     |
[INFO] [stdout] 203 |         ping: libp2p::ping::Ping,
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:204:19
[INFO] [stdout]     |
[INFO] [stdout] 204 |         identify: libp2p::identify::Identify,
[INFO] [stdout]     |                   ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:207:10
[INFO] [stdout]     |
[INFO] [stdout] 207 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]     |          ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:207:54
[INFO] [stdout]     |
[INFO] [stdout] 207 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]     |                                                      ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:208:39
[INFO] [stdout]     |
[INFO] [stdout] 208 |         fn inject_event(&mut self, _: libp2p::ping::PingEvent) {
[INFO] [stdout]     |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:212:10
[INFO] [stdout]     |
[INFO] [stdout] 212 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::identify::IdentifyEvent> for Foo {
[INFO] [stdout]     |          ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:212:54
[INFO] [stdout]     |
[INFO] [stdout] 212 |     impl libp2p::swarm::NetworkBehaviourEventProcess<libp2p::identify::IdentifyEvent> for Foo {
[INFO] [stdout]     |                                                      ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:213:39
[INFO] [stdout]     |
[INFO] [stdout] 213 |         fn inject_event(&mut self, _: libp2p::identify::IdentifyEvent) {
[INFO] [stdout]     |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:218:71
[INFO] [stdout]     |
[INFO] [stdout] 218 | ...   fn foo<T>(&mut self, _: &mut std::task::Context, _: &mut impl libp2p::swarm::PollParameters) -> std::task::Poll<libp2p::swarm::Netw...
[INFO] [stdout]     |                                                                     ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:218:121
[INFO] [stdout]     |
[INFO] [stdout] 218 | ...swarm::PollParameters) -> std::task::Poll<libp2p::swarm::NetworkBehaviourAction<T, String>> { std::task::Poll::Pending }
[INFO] [stdout]     |                                              ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:232:15
[INFO] [stdout]     |
[INFO] [stdout] 232 |         ping: libp2p::ping::Ping,
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:244:15
[INFO] [stdout]     |
[INFO] [stdout] 244 |         ping: libp2p::ping::Ping,
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:253:39
[INFO] [stdout]     |
[INFO] [stdout] 253 |     impl NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]     |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:254:39
[INFO] [stdout]     |
[INFO] [stdout] 254 |         fn inject_event(&mut self, _: libp2p::ping::PingEvent) {
[INFO] [stdout]     |                                       ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:272:14
[INFO] [stdout]     |
[INFO] [stdout] 272 |         Ping(libp2p::ping::PingEvent),
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:273:18
[INFO] [stdout]     |
[INFO] [stdout] 273 |         Identify(libp2p::identify::IdentifyEvent)
[INFO] [stdout]     |                  ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:276:15
[INFO] [stdout]     |
[INFO] [stdout] 276 |     impl From<libp2p::ping::PingEvent> for BehaviourOutEvent {
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:277:24
[INFO] [stdout]     |
[INFO] [stdout] 277 |         fn from(event: libp2p::ping::PingEvent) -> Self {
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:282:15
[INFO] [stdout]     |
[INFO] [stdout] 282 |     impl From<libp2p::identify::IdentifyEvent> for BehaviourOutEvent {
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:283:24
[INFO] [stdout]     |
[INFO] [stdout] 283 |         fn from(event: libp2p::identify::IdentifyEvent) -> Self {
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:292:15
[INFO] [stdout]     |
[INFO] [stdout] 292 |         ping: libp2p::ping::Ping,
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:293:19
[INFO] [stdout]     |
[INFO] [stdout] 293 |         identify: libp2p::identify::Identify,
[INFO] [stdout]     |                   ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `libp2p`
[INFO] [stdout]    --> tests/test.rs:300:25
[INFO] [stdout]     |
[INFO] [stdout] 300 |         let mut _swarm: libp2p::Swarm<Foo> = unimplemented!();
[INFO] [stdout]     |                         ^^^^^^ use of undeclared crate or module `libp2p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SwarmEvent`
[INFO] [stdout]    --> tests/test.rs:306:21
[INFO] [stdout]     |
[INFO] [stdout] 306 |                     SwarmEvent::Behaviour(BehaviourOutEvent::Ping(_)) => break,
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `SwarmEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SwarmEvent`
[INFO] [stdout]    --> tests/test.rs:307:21
[INFO] [stdout]     |
[INFO] [stdout] 307 |                     SwarmEvent::Behaviour(BehaviourOutEvent::Identify(_)) => break,
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `SwarmEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `NetworkBehaviourEventProcess` in this scope
[INFO] [stdout]    --> tests/test.rs:253:10
[INFO] [stdout]     |
[INFO] [stdout] 253 |     impl NetworkBehaviourEventProcess<libp2p::ping::PingEvent> for Foo {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `NetworkBehaviourEventProcess` in this scope
[INFO] [stdout]    --> tests/test.rs:258:10
[INFO] [stdout]     |
[INFO] [stdout] 258 |     impl NetworkBehaviourEventProcess<()> for Bar {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 104 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `libp2p-swarm-derive` due to 105 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "c88ad6ab0ac0e697c287c0621b96d235b053b6a4c73e1ae4f96f6e30aae15325", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c88ad6ab0ac0e697c287c0621b96d235b053b6a4c73e1ae4f96f6e30aae15325", kill_on_drop: false }`
[INFO] [stdout] c88ad6ab0ac0e697c287c0621b96d235b053b6a4c73e1ae4f96f6e30aae15325
