[INFO] cloning repository https://github.com/seokjin0414/rust_awesome
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/seokjin0414/rust_awesome" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fseokjin0414%2Frust_awesome", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fseokjin0414%2Frust_awesome'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 69b2d41e41c8cb6459ea9f81e2b4c35b9c122e55
[INFO] testing seokjin0414/rust_awesome against 1.75.0 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fseokjin0414%2Frust_awesome" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/seokjin0414/rust_awesome on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/seokjin0414/rust_awesome
[INFO] finished tweaking git repo https://github.com/seokjin0414/rust_awesome
[INFO] tweaked toml for git repo https://github.com/seokjin0414/rust_awesome written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/seokjin0414/rust_awesome already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[ERROR] this task or one of its parent failed!
[ERROR] no output for 300 seconds
[ERROR] note: run with `RUST_BACKTRACE=1` to display a backtrace.
[INFO] testing seokjin0414/rust_awesome against beta-2023-12-22 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fseokjin0414%2Frust_awesome" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/seokjin0414/rust_awesome on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/seokjin0414/rust_awesome
[INFO] finished tweaking git repo https://github.com/seokjin0414/rust_awesome
[INFO] tweaked toml for git repo https://github.com/seokjin0414/rust_awesome written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/seokjin0414/rust_awesome already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 04f166fa6f6112a0b1b1f326a9bb483674b46d9b17174f5439fd080f8b3e3366
[INFO] running `Command { std: "docker" "start" "-a" "04f166fa6f6112a0b1b1f326a9bb483674b46d9b17174f5439fd080f8b3e3366", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "04f166fa6f6112a0b1b1f326a9bb483674b46d9b17174f5439fd080f8b3e3366", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "04f166fa6f6112a0b1b1f326a9bb483674b46d9b17174f5439fd080f8b3e3366", kill_on_drop: false }`
[INFO] [stdout] 04f166fa6f6112a0b1b1f326a9bb483674b46d9b17174f5439fd080f8b3e3366
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "RUSTDOCFLAGS=--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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6eb2058c1b2aef1eddc5d805cbe8e6432ebef9b5c758a9e0be20aa2b48b942ec
[INFO] running `Command { std: "docker" "start" "-a" "6eb2058c1b2aef1eddc5d805cbe8e6432ebef9b5c758a9e0be20aa2b48b942ec", kill_on_drop: false }`
[INFO] [stderr]    Compiling rust_awesome v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `chrono`
[INFO] [stdout]  --> src/bin/hacktoberfest.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use chrono::{DateTime, Duration, Local};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `chrono`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `futures`
[INFO] [stdout]  --> src/bin/hacktoberfest.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures::future::{select_all, BoxFuture, FutureExt};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `failure`
[INFO] [stdout]  --> src/bin/hacktoberfest.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use failure::{format_err, Error, Fail};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `failure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lazy_static`
[INFO] [stdout]  --> src/bin/hacktoberfest.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use lazy_static::lazy_static;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `lazy_static`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `log`
[INFO] [stdout]  --> src/bin/hacktoberfest.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use log::{debug, warn};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `log`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulldown_cmark`
[INFO] [stdout]  --> src/bin/hacktoberfest.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use pulldown_cmark::{Event, Parser, Tag};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ use of undeclared crate or module `pulldown_cmark`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `reqwest`
[INFO] [stdout]  --> src/bin/hacktoberfest.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use reqwest::redirect::Policy;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `reqwest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `regex`
[INFO] [stdout]  --> src/bin/hacktoberfest.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use regex::Regex;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `regex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `reqwest`
[INFO] [stdout]  --> src/bin/hacktoberfest.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use reqwest::Client;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `reqwest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use tokio::sync::Semaphore;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use tokio::sync::SemaphorePermit;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `serde`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:150:3
[INFO] [stdout]     |
[INFO] [stdout] 150 | #[tokio::main]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `chrono`
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use chrono::{DateTime, Duration, Local};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `chrono`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `diffy`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use diffy::create_patch;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `diffy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `futures`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use futures::future::{select_all, BoxFuture, FutureExt};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `futures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `failure`
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use failure::{format_err, Error, Fail};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `failure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lazy_static`
[INFO] [stdout]  --> src/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use lazy_static::lazy_static;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of undeclared crate or module `lazy_static`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `log`
[INFO] [stdout]  --> src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use log::{debug, info, warn};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `log`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pulldown_cmark`
[INFO] [stdout]  --> src/main.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use pulldown_cmark::{Event, Parser, Tag};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ use of undeclared crate or module `pulldown_cmark`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Fail`
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Debug, Fail, Serialize, Deserialize)]
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `regex`
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use regex::Regex;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `regex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `reqwest`
[INFO] [stdout]  --> src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use reqwest::{header, redirect::Policy, Client, StatusCode, Url};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `reqwest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Serialize`
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:20:23
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Debug, Fail, Serialize, Deserialize)]
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `reqwest`
[INFO] [stdout]  --> src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use reqwest::{header, redirect::Policy, Client, StatusCode, Url};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `reqwest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Deserialize`
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:20:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Debug, Fail, Serialize, Deserialize)]
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/main.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use tokio::sync::Semaphore;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/main.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use tokio::sync::SemaphorePermit;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `serde`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]    --> src/main.rs:357:3
[INFO] [stdout]     |
[INFO] [stdout] 357 | #[tokio::main]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Fail`
[INFO] [stdout]   --> src/main.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[derive(Debug, Fail, Serialize, Deserialize)]
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Serialize`
[INFO] [stdout]   --> src/main.rs:41:23
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[derive(Debug, Fail, Serialize, Deserialize)]
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Deserialize`
[INFO] [stdout]   --> src/main.rs:41:34
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[derive(Debug, Fail, Serialize, Deserialize)]
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `fail` in this scope
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 |     #[fail(display = "http error: {}", status)]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `debug`
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         debug!("Dropping");
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `lazy_static`
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | lazy_static! {
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `lazy_static`
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | lazy_static! {
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Deserialize`
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:75:10
[INFO] [stdout]    |
[INFO] [stdout] 75 | #[derive(Deserialize, Debug)]
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     warn!("Downloading Hacktoberfest label for {}", github_url);
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |             warn!("Error while getting {}: {}", github_url, err);
[INFO] [stdout]    |             ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `debug`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     debug!("Need handle for {}", url);
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Serialize`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:135:17
[INFO] [stdout]     |
[INFO] [stdout] 135 | #[derive(Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Deserialize`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:135:28
[INFO] [stdout]     |
[INFO] [stdout] 135 | #[derive(Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                            ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Serialize`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:142:17
[INFO] [stdout]     |
[INFO] [stdout] 142 | #[derive(Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Deserialize`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:142:28
[INFO] [stdout]     |
[INFO] [stdout] 142 | #[derive(Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                            ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `format_err`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:158:22
[INFO] [stdout]     |
[INFO] [stdout] 158 |         .map_err(|e| format_err!("{}", e))
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `format_err`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:159:60
[INFO] [stdout]     |
[INFO] [stdout] 159 |         .and_then(|x| serde_yaml::from_str(&x).map_err(|e| format_err!("{}", e)))
[INFO] [stdout]     |                                                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `debug`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         debug!("Waiting for {}", url_checks.len());
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `format_err`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:273:13
[INFO] [stdout]     |
[INFO] [stdout] 273 |         Err(format_err!("{} urls with errors", failed))
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `fail` in this scope
[INFO] [stdout]   --> src/main.rs:43:7
[INFO] [stdout]    |
[INFO] [stdout] 43 |     #[fail(display = "failed to try url")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `fail` in this scope
[INFO] [stdout]   --> src/main.rs:46:7
[INFO] [stdout]    |
[INFO] [stdout] 46 |     #[fail(display = "http error: {}", status)]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `fail` in this scope
[INFO] [stdout]   --> src/main.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 |     #[fail(display = "too many requests")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `fail` in this scope
[INFO] [stdout]   --> src/main.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 |     #[fail(display = "reqwest error: {}", error)]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `fail` in this scope
[INFO] [stdout]   --> src/main.rs:58:7
[INFO] [stdout]    |
[INFO] [stdout] 58 |     #[fail(display = "travis build is unknown")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `fail` in this scope
[INFO] [stdout]   --> src/main.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 |     #[fail(display = "travis build image with no branch")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `debug`
[INFO] [stdout]    --> src/main.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         debug!("Dropping");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `lazy_static`
[INFO] [stdout]    --> src/main.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | lazy_static! {
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `debug`
[INFO] [stdout]    --> src/main.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     debug!("Need handle for {}", url);
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `lazy_static`
[INFO] [stdout]    --> src/main.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 136 | lazy_static! {
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Deserialize`
[INFO] [stdout]    --> src/main.rs:144:10
[INFO] [stdout]     |
[INFO] [stdout] 144 | #[derive(Deserialize, Debug)]
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]    --> src/main.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     warn!("Downloading Github stars for {}", github_url);
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]    --> src/main.rs:166:13
[INFO] [stdout]     |
[INFO] [stdout] 166 |             warn!("Error while getting {}: {}", github_url, err);
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]    --> src/main.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |                 warn!("{} is archived, so ignoring stars", github_url);
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Deserialize`
[INFO] [stdout]    --> src/main.rs:186:10
[INFO] [stdout]     |
[INFO] [stdout] 186 | #[derive(Deserialize, Debug)]
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Deserialize`
[INFO] [stdout]    --> src/main.rs:191:10
[INFO] [stdout]     |
[INFO] [stdout] 191 | #[derive(Deserialize, Debug)]
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> src/main.rs:193:7
[INFO] [stdout]     |
[INFO] [stdout] 193 |     #[serde(rename = "crate")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]    --> src/main.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     warn!("Downloading Crates downloads for {}", github_url);
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]    --> src/main.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |             warn!("Error while getting {}: {}", github_url, err);
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `debug`
[INFO] [stdout]    --> src/main.rs:221:13
[INFO] [stdout]     |
[INFO] [stdout] 221 |             debug!("Running {}", url);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `info`
[INFO] [stdout]    --> src/main.rs:224:17
[INFO] [stdout]     |
[INFO] [stdout] 224 |                 info!("Replacing {} with {} to workaround rate limits on Github", url, rewritten);
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `info`
[INFO] [stdout]    --> src/main.rs:236:25
[INFO] [stdout]     |
[INFO] [stdout] 236 |                         info!("Using basic auth for {}", url);
[INFO] [stdout]     |                         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]    --> src/main.rs:245:21
[INFO] [stdout]     |
[INFO] [stdout] 245 |                     warn!("Error while getting {}, retrying: {}", url, err);
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `lazy_static`
[INFO] [stdout]    --> src/main.rs:252:25
[INFO] [stdout]     |
[INFO] [stdout] 252 |                         lazy_static! {
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]    --> src/main.rs:261:29
[INFO] [stdout]     |
[INFO] [stdout] 261 | ...                   warn!("Got 404 with Github actions, so replacing {} with {}", url, rewritten);
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]    --> src/main.rs:270:29
[INFO] [stdout]     |
[INFO] [stdout] 270 | ...                   warn!("Got 302 with Youtube, so replacing {} with {}", url, rewritten);
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]    --> src/main.rs:277:33
[INFO] [stdout]     |
[INFO] [stdout] 277 | ...                   warn!("Got Youtube consent link for {}, so assuming playlist is ok", url);
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `info`
[INFO] [stdout]    --> src/main.rs:285:29
[INFO] [stdout]     |
[INFO] [stdout] 285 | ...                   info!("Got 302 from Azure devops, so replacing {} with {}", url, merged_url);
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]    --> src/main.rs:292:29
[INFO] [stdout]     |
[INFO] [stdout] 292 | ...                   warn!("Error while getting {}: {}", url, status);
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]    --> src/main.rs:299:33
[INFO] [stdout]     |
[INFO] [stdout] 299 | ...                   warn!("Redirect while getting {} - {}", url, status);
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]    --> src/main.rs:303:29
[INFO] [stdout]     |
[INFO] [stdout] 303 | ...                   warn!("Error while getting {}, retrying: {}", url, status);
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `lazy_static`
[INFO] [stdout]    --> src/main.rs:308:21
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     lazy_static! {
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `debug`
[INFO] [stdout]    --> src/main.rs:326:21
[INFO] [stdout]     |
[INFO] [stdout] 326 |                     debug!("Finished {}", url);
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Serialize`
[INFO] [stdout]    --> src/main.rs:336:17
[INFO] [stdout]     |
[INFO] [stdout] 336 | #[derive(Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Deserialize`
[INFO] [stdout]    --> src/main.rs:336:28
[INFO] [stdout]     |
[INFO] [stdout] 336 | #[derive(Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                            ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Serialize`
[INFO] [stdout]    --> src/main.rs:342:17
[INFO] [stdout]     |
[INFO] [stdout] 342 | #[derive(Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Deserialize`
[INFO] [stdout]    --> src/main.rs:342:28
[INFO] [stdout]     |
[INFO] [stdout] 342 | #[derive(Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                            ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Serialize`
[INFO] [stdout]    --> src/main.rs:351:17
[INFO] [stdout]     |
[INFO] [stdout] 351 | #[derive(Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Deserialize`
[INFO] [stdout]    --> src/main.rs:351:28
[INFO] [stdout]     |
[INFO] [stdout] 351 | #[derive(Debug, Serialize, Deserialize)]
[INFO] [stdout]     |                            ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `format_err`
[INFO] [stdout]    --> src/main.rs:365:22
[INFO] [stdout]     |
[INFO] [stdout] 365 |         .map_err(|e| format_err!("{}", e))
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `format_err`
[INFO] [stdout]    --> src/main.rs:366:60
[INFO] [stdout]     |
[INFO] [stdout] 366 |         .and_then(|x| serde_yaml::from_str(&x).map_err(|e| format_err!("{}", e)))
[INFO] [stdout]     |                                                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `format_err`
[INFO] [stdout]    --> src/main.rs:370:22
[INFO] [stdout]     |
[INFO] [stdout] 370 |         .map_err(|e| format_err!("{}", e))
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `format_err`
[INFO] [stdout]    --> src/main.rs:371:60
[INFO] [stdout]     |
[INFO] [stdout] 371 |         .and_then(|x| serde_yaml::from_str(&x).map_err(|e| format_err!("{}", e)))
[INFO] [stdout]     |                                                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]    --> src/main.rs:538:41
[INFO] [stdout]     |
[INFO] [stdout] 538 | ...                   warn!("No valid github link");
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `warn`
[INFO] [stdout]    --> src/main.rs:541:41
[INFO] [stdout]     |
[INFO] [stdout] 541 | ...                   warn!("No valid crates link");
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `format_err`
[INFO] [stdout]    --> src/main.rs:543:48
[INFO] [stdout]     |
[INFO] [stdout] 543 | ...   return Err(format_err!("Not high enough metrics ({:?} stars < {}, and {:?} cargo downloads < {}): {}", github_stars, required_stars...
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `format_err`
[INFO] [stdout]    --> src/main.rs:566:40
[INFO] [stdout]     |
[INFO] [stdout] 566 | ...                   return Err(format_err!("Sorting error"));
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `format_err`
[INFO] [stdout]    --> src/main.rs:575:32
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     return Err(format_err!(
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GITHUB_REPO_REGEX` in this scope
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let rewritten = GITHUB_REPO_REGEX
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLIENT` in this scope
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:87:19
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let mut req = CLIENT.get(&rewritten);
[INFO] [stdout]    |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HANDLES` in this scope
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let _handle = HANDLES.get().await;
[INFO] [stdout]     |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GITHUB_REPO_REGEX` in this scope
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:185:24
[INFO] [stdout]     |
[INFO] [stdout] 185 |                     if GITHUB_REPO_REGEX.is_match(&url) {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time`
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::time;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::u8`
[INFO] [stdout]   --> src/bin/hacktoberfest.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::u8;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `debug`
[INFO] [stdout]    --> src/main.rs:631:9
[INFO] [stdout]     |
[INFO] [stdout] 631 |         debug!("Waiting for {}", url_checks.len());
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `info`
[INFO] [stdout]    --> src/main.rs:694:25
[INFO] [stdout]     |
[INFO] [stdout] 694 |                         info!(
[INFO] [stdout]     |                         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the macro `format_err`
[INFO] [stdout]    --> src/main.rs:726:13
[INFO] [stdout]     |
[INFO] [stdout] 726 |         Err(format_err!("{} urls with errors", failed))
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_json`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:112:19
[INFO] [stdout]     |
[INFO] [stdout] 112 |             match serde_json::from_str::<RepoInfo>(&raw) {
[INFO] [stdout]     |                   ^^^^^^^^^^ use of undeclared crate or module `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `env_logger`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     env_logger::init();
[INFO] [stdout]     |     ^^^^^^^^^^ use of undeclared crate or module `env_logger`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_yaml`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:159:23
[INFO] [stdout]     |
[INFO] [stdout] 159 |         .and_then(|x| serde_yaml::from_str(&x).map_err(|e| format_err!("{}", e)))
[INFO] [stdout]     |                       ^^^^^^^^^^ use of undeclared crate or module `serde_yaml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_yaml`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:204:39
[INFO] [stdout]     |
[INFO] [stdout] 204 |     fs::write("results/results.yaml", serde_yaml::to_string(&results)?)?;
[INFO] [stdout]     |                                       ^^^^^^^^^^ use of undeclared crate or module `serde_yaml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `chrono_humanize`
[INFO] [stdout]    --> src/main.rs:711:25
[INFO] [stdout]     |
[INFO] [stdout] 711 |                         chrono_humanize::HumanTime::from(-since),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ use of undeclared crate or module `chrono_humanize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HANDLES` in this scope
[INFO] [stdout]    --> src/main.rs:130:23
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let _handle = HANDLES.get().await;
[INFO] [stdout]     |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GITHUB_REPO_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:152:21
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let rewritten = GITHUB_REPO_REGEX
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLIENT` in this scope
[INFO] [stdout]    --> src/main.rs:155:19
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let mut req = CLIENT.get(&rewritten);
[INFO] [stdout]     |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CRATE_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:199:21
[INFO] [stdout]     |
[INFO] [stdout] 199 |     let rewritten = CRATE_REGEX
[INFO] [stdout]     |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLIENT` in this scope
[INFO] [stdout]    --> src/main.rs:202:15
[INFO] [stdout]     |
[INFO] [stdout] 202 |     let req = CLIENT.get(&rewritten);
[INFO] [stdout]     |               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GITHUB_REPO_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:222:99
[INFO] [stdout]     |
[INFO] [stdout] 222 |             if env::var("USERNAME_FOR_GITHUB").is_ok() && env::var("TOKEN_FOR_GITHUB").is_ok() && GITHUB_REPO_REGEX.is_match(&url) {
[INFO] [stdout]     |                                                                                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GITHUB_REPO_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:223:33
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 let rewritten = GITHUB_REPO_REGEX.replace_all(&url, "https://api.github.com/repos/$org/$repo");
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLIENT` in this scope
[INFO] [stdout]    --> src/main.rs:228:27
[INFO] [stdout]     |
[INFO] [stdout] 228 |             let mut req = CLIENT
[INFO] [stdout]     |                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GITHUB_API_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:232:16
[INFO] [stdout]     |
[INFO] [stdout] 232 |             if GITHUB_API_REGEX.is_match(&url) {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACTIONS_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:259:63
[INFO] [stdout]     |
[INFO] [stdout] 259 |                         if status == StatusCode::NOT_FOUND && ACTIONS_REGEX.is_match(&url) {
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ACTIONS_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:260:45
[INFO] [stdout]     |
[INFO] [stdout] 260 | ...                   let rewritten = ACTIONS_REGEX.replace_all(&url, "https://github.com/$org/$repo");
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `YOUTUBE_VIDEO_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:265:59
[INFO] [stdout]     |
[INFO] [stdout] 265 |                         if status == StatusCode::FOUND && YOUTUBE_VIDEO_REGEX.is_match(&url) {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `YOUTUBE_VIDEO_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:269:45
[INFO] [stdout]     |
[INFO] [stdout] 269 | ...                   let rewritten = YOUTUBE_VIDEO_REGEX.replace_all(&url, "http://img.youtube.com/vi/$video_id/mqdefault.jpg");
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `YOUTUBE_PLAYLIST_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:274:59
[INFO] [stdout]     |
[INFO] [stdout] 274 |                         if status == StatusCode::FOUND && YOUTUBE_PLAYLIST_REGEX.is_match(&url) {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `YOUTUBE_CONSENT_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:276:32
[INFO] [stdout]     |
[INFO] [stdout] 276 | ...                   if YOUTUBE_CONSENT_REGEX.is_match(location) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AZURE_BUILD_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:281:59
[INFO] [stdout]     |
[INFO] [stdout] 281 |                         if status == StatusCode::FOUND && AZURE_BUILD_REGEX.is_match(&url) {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRAVIS_IMG_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:312:44
[INFO] [stdout]     |
[INFO] [stdout] 312 |                     if let Some(matches) = TRAVIS_IMG_REGEX.captures(&url) {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `POPULARITY_OVERRIDES` in this scope
[INFO] [stdout]    --> src/main.rs:427:32
[INFO] [stdout]     |
[INFO] [stdout] 427 | ...                   if POPULARITY_OVERRIDES.contains(&new_url) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GITHUB_REPO_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:429:39
[INFO] [stdout]     |
[INFO] [stdout] 429 | ...                   } else if GITHUB_REPO_REGEX.is_match(&url) {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GITHUB_REPO_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:430:50
[INFO] [stdout]     |
[INFO] [stdout] 430 | ...                   let github_url = GITHUB_REPO_REGEX
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CRATE_REGEX` in this scope
[INFO] [stdout]    --> src/main.rs:455:32
[INFO] [stdout]     |
[INFO] [stdout] 455 | ...                   if CRATE_REGEX.is_match(&url) {
[INFO] [stdout]     |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_yaml`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:243:17
[INFO] [stdout]     |
[INFO] [stdout] 243 |                 serde_yaml::to_string(&results)?,
[INFO] [stdout]     |                 ^^^^^^^^^^ use of undeclared crate or module `serde_yaml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time`
[INFO] [stdout]   --> src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::time;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_yaml`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         serde_yaml::to_string(&results)?,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared crate or module `serde_yaml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0752]: `main` function is not allowed to be `async`
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | async fn main() -> Result<(), Error> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `main` function is not allowed to be `async`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `boxed` found for `async` block `{async block@src/bin/hacktoberfest.rs:128:5: 131:6}` in the current scope
[INFO] [stdout]    --> src/bin/hacktoberfest.rs:132:10
[INFO] [stdout]     |
[INFO] [stdout] 128 | /     async move {
[INFO] [stdout] 129 | |         let _handle = HANDLES.get().await;
[INFO] [stdout] 130 | |         return (url.clone(), get_hacktoberfest_core(url).await);
[INFO] [stdout] 131 | |     }
[INFO] [stdout] 132 | |         .boxed()
[INFO] [stdout]     | |         -^^^^^ method not found in `{async block@src/bin/hacktoberfest.rs:128:5: 131:6}`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_json`
[INFO] [stdout]    --> src/main.rs:171:30
[INFO] [stdout]     |
[INFO] [stdout] 171 |             let data = match serde_json::from_str::<GithubStars>(&raw) {
[INFO] [stdout]     |                              ^^^^^^^^^^ use of undeclared crate or module `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `env_logger`
[INFO] [stdout]    --> src/main.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 359 |     env_logger::init();
[INFO] [stdout]     |     ^^^^^^^^^^ use of undeclared crate or module `env_logger`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 44 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433, E0599, E0752.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_yaml`
[INFO] [stdout]    --> src/main.rs:366:23
[INFO] [stdout]     |
[INFO] [stdout] 366 |         .and_then(|x| serde_yaml::from_str(&x).map_err(|e| format_err!("{}", e)))
[INFO] [stdout]     |                       ^^^^^^^^^^ use of undeclared crate or module `serde_yaml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_yaml`
[INFO] [stdout]    --> src/main.rs:371:23
[INFO] [stdout]     |
[INFO] [stdout] 371 |         .and_then(|x| serde_yaml::from_str(&x).map_err(|e| format_err!("{}", e)))
[INFO] [stdout]     |                       ^^^^^^^^^^ use of undeclared crate or module `serde_yaml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rust_awesome` (bin "hacktoberfest") due to 45 previous errors; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_yaml`
[INFO] [stdout]    --> src/main.rs:447:49
[INFO] [stdout]     |
[INFO] [stdout] 447 | ...                   serde_yaml::to_string(&popularity_data)?,
[INFO] [stdout]     |                       ^^^^^^^^^^ use of undeclared crate or module `serde_yaml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_yaml`
[INFO] [stdout]    --> src/main.rs:471:49
[INFO] [stdout]     |
[INFO] [stdout] 471 | ...                   serde_yaml::to_string(&popularity_data)?,
[INFO] [stdout]     |                       ^^^^^^^^^^ use of undeclared crate or module `serde_yaml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_yaml`
[INFO] [stdout]    --> src/main.rs:586:9
[INFO] [stdout]     |
[INFO] [stdout] 586 |         serde_yaml::to_string(&popularity_data)?,
[INFO] [stdout]     |         ^^^^^^^^^^ use of undeclared crate or module `serde_yaml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_yaml`
[INFO] [stdout]    --> src/main.rs:626:39
[INFO] [stdout]     |
[INFO] [stdout] 626 |     fs::write("results/results.yaml", serde_yaml::to_string(&results)?)?;
[INFO] [stdout]     |                                       ^^^^^^^^^^ use of undeclared crate or module `serde_yaml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_yaml`
[INFO] [stdout]    --> src/main.rs:674:47
[INFO] [stdout]     |
[INFO] [stdout] 674 |             fs::write("results/results.yaml", serde_yaml::to_string(&results)?)?;
[INFO] [stdout]     |                                               ^^^^^^^^^^ use of undeclared crate or module `serde_yaml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_yaml`
[INFO] [stdout]    --> src/main.rs:679:39
[INFO] [stdout]     |
[INFO] [stdout] 679 |     fs::write("results/results.yaml", serde_yaml::to_string(&results)?)?;
[INFO] [stdout]     |                                       ^^^^^^^^^^ use of undeclared crate or module `serde_yaml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0752]: `main` function is not allowed to be `async`
[INFO] [stdout]    --> src/main.rs:358:1
[INFO] [stdout]     |
[INFO] [stdout] 358 | async fn main() -> Result<(), Error> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `main` function is not allowed to be `async`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `boxed` found for `async` block `{async block@src/main.rs:129:5: 132:6}` in the current scope
[INFO] [stdout]    --> src/main.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 129 | /     async move {
[INFO] [stdout] 130 | |         let _handle = HANDLES.get().await;
[INFO] [stdout] 131 | |         return get_url_core(url).await;
[INFO] [stdout] 132 | |     }
[INFO] [stdout] 133 | |         .boxed()
[INFO] [stdout]     | |         -^^^^^ method not found in `{async block@src/main.rs:129:5: 132:6}`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `boxed` found for `async` block `{async block@src/main.rs:218:5: 333:6}` in the current scope
[INFO] [stdout]    --> src/main.rs:333:7
[INFO] [stdout]     |
[INFO] [stdout] 218 | /     async move {
[INFO] [stdout] 219 | |         let mut res = Err(CheckerError::NotTried);
[INFO] [stdout] 220 | |         for _ in 0..5u8 {
[INFO] [stdout] 221 | |             debug!("Running {}", url);
[INFO] [stdout] ...   |
[INFO] [stdout] 332 | |         (url, res)
[INFO] [stdout] 333 | |     }.boxed()
[INFO] [stdout]     | |      -^^^^^ method not found in `{async block@src/main.rs:218:5: 333:6}`
[INFO] [stdout]     | |______|
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 103 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433, E0599, E0752.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rust_awesome` (bin "rust_awesome") due to 104 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "6eb2058c1b2aef1eddc5d805cbe8e6432ebef9b5c758a9e0be20aa2b48b942ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6eb2058c1b2aef1eddc5d805cbe8e6432ebef9b5c758a9e0be20aa2b48b942ec", kill_on_drop: false }`
[INFO] [stdout] 6eb2058c1b2aef1eddc5d805cbe8e6432ebef9b5c758a9e0be20aa2b48b942ec
