[INFO] cloning repository https://github.com/jokeyrhyme/dotfiles-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jokeyrhyme/dotfiles-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjokeyrhyme%2Fdotfiles-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjokeyrhyme%2Fdotfiles-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 01e20c19b79e9f8721c01514a057443e338b51e2
[INFO] testing jokeyrhyme/dotfiles-rs against beta-2020-10-09 for beta-1.48-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjokeyrhyme%2Fdotfiles-rs" "/workspace/builds/worker-2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/jokeyrhyme/dotfiles-rs on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/jokeyrhyme/dotfiles-rs
[INFO] finished tweaking git repo https://github.com/jokeyrhyme/dotfiles-rs
[INFO] tweaked toml for git repo https://github.com/jokeyrhyme/dotfiles-rs written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] crate git repo https://github.com/jokeyrhyme/dotfiles-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded subprocess v0.2.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 69994675f13b4fe77e5d58339a08278de3e674ab8080d4cebdc7ae54eda6d37b
[INFO] running `Command { std: "docker" "start" "-a" "69994675f13b4fe77e5d58339a08278de3e674ab8080d4cebdc7ae54eda6d37b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "69994675f13b4fe77e5d58339a08278de3e674ab8080d4cebdc7ae54eda6d37b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "69994675f13b4fe77e5d58339a08278de3e674ab8080d4cebdc7ae54eda6d37b", kill_on_drop: false }`
[INFO] [stdout] 69994675f13b4fe77e5d58339a08278de3e674ab8080d4cebdc7ae54eda6d37b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 487a477d8114b2b62b74e2beb330bdfce670c2decb1eb71d9e3fd8fcac1f6f00
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "487a477d8114b2b62b74e2beb330bdfce670c2decb1eb71d9e3fd8fcac1f6f00", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v0.1.9
[INFO] [stderr]    Compiling smallvec v1.2.0
[INFO] [stderr]    Compiling ipnet v2.3.0
[INFO] [stderr]    Compiling bzip2-sys v0.1.8+1.0.8
[INFO] [stderr]    Compiling futures-channel v0.3.4
[INFO] [stderr]    Compiling textwrap v0.12.1
[INFO] [stderr]    Compiling http v0.2.0
[INFO] [stderr]    Compiling quote v1.0.3
[INFO] [stderr]    Compiling log v0.4.8
[INFO] [stderr]    Compiling crc32fast v1.2.0
[INFO] [stderr]    Compiling encoding_rs v0.8.22
[INFO] [stderr]    Compiling futures-util v0.3.4
[INFO] [stderr]    Compiling aho-corasick v0.7.9
[INFO] [stderr]    Compiling net2 v0.2.33
[INFO] [stderr]    Compiling num_cpus v1.12.0
[INFO] [stderr]    Compiling socket2 v0.3.12
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling xattr v0.2.2
[INFO] [stderr]    Compiling dirs-sys v0.3.5
[INFO] [stderr]    Compiling filetime v0.2.8
[INFO] [stderr]    Compiling subprocess v0.2.6
[INFO] [stderr]    Compiling openssl-sys v0.9.54
[INFO] [stderr]    Compiling native-tls v0.2.4
[INFO] [stderr]    Compiling flate2 v1.0.13
[INFO] [stderr]    Compiling libflate v1.0.2
[INFO] [stderr]    Compiling want v0.3.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.12
[INFO] [stderr]    Compiling syn v1.0.33
[INFO] [stderr]    Compiling colored v2.0.0
[INFO] [stderr]    Compiling clap v2.33.3
[INFO] [stderr]    Compiling mio v0.6.21
[INFO] [stderr]    Compiling dirs v3.0.1
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling toml v0.5.7
[INFO] [stderr]    Compiling serde_json v1.0.59
[INFO] [stderr]    Compiling block-buffer v0.7.3
[INFO] [stderr]    Compiling digest v0.8.1
[INFO] [stderr]    Compiling tar v0.4.30
[INFO] [stderr]    Compiling regex v1.4.1
[INFO] [stderr]    Compiling openssl v0.10.28
[INFO] [stderr]    Compiling chrono v0.4.19
[INFO] [stderr]    Compiling tokio v0.2.13
[INFO] [stderr]    Compiling idna v0.2.0
[INFO] [stderr]    Compiling sha2 v0.8.2
[INFO] [stderr]    Compiling uuid v0.7.4
[INFO] [stderr]    Compiling bzip2 v0.3.3
[INFO] [stderr]    Compiling http-body v0.3.1
[INFO] [stderr]    Compiling url v2.1.1
[INFO] [stderr]    Compiling mktemp v0.4.0
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]    Compiling serde_urlencoded v0.6.1
[INFO] [stderr]    Compiling tokio-util v0.2.0
[INFO] [stderr]    Compiling tokio-tls v0.3.0
[INFO] [stderr]    Compiling h2 v0.2.2
[INFO] [stderr]    Compiling pin-project-internal v0.4.8
[INFO] [stderr]    Compiling thiserror-impl v1.0.19
[INFO] [stderr]    Compiling serde_derive v1.0.117
[INFO] [stderr]    Compiling thiserror v1.0.19
[INFO] [stderr]    Compiling zip v0.5.8
[INFO] [stderr]    Compiling which v4.0.2
[INFO] [stderr]    Compiling pin-project v0.4.8
[INFO] [stderr]    Compiling hyper v0.13.6
[INFO] [stderr]    Compiling hyper-tls v0.4.1
[INFO] [stderr]    Compiling reqwest v0.10.8
[INFO] [stderr]    Compiling jokeyrhyme-dotfiles v0.38.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated associated function `zip::read::ZipFile::<'a>::sanitized_name`: by stripping `..`s from the path, the meaning of paths can change.
[INFO] [stdout]                 You must use a sanitization strategy that's appropriate for your input
[INFO] [stdout]   --> src/utils/archive.rs:98:32
[INFO] [stdout]    |
[INFO] [stdout] 98 |         let entry_path = entry.sanitized_name();
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/atlantis.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     GHRA_TASK.sync()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(const_item_mutation)]` on by default
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghratask.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn sync(&mut self) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/atlantis.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stdout] 21 | |     asset_filter,
[INFO] [stdout] 22 | |     command: "atlantis",
[INFO] [stdout] 23 | |     repo: ("runatlantis", "atlantis"),
[INFO] [stdout] 24 | |     trim_version,
[INFO] [stdout] 25 | |     version_arg: "version",
[INFO] [stdout] 26 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/atlantis.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     GHRA_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghratask.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/atlantis.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stdout] 21 | |     asset_filter,
[INFO] [stdout] 22 | |     command: "atlantis",
[INFO] [stdout] 23 | |     repo: ("runatlantis", "atlantis"),
[INFO] [stdout] 24 | |     trim_version,
[INFO] [stdout] 25 | |     version_arg: "version",
[INFO] [stdout] 26 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/bazel.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/bazel.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 21 | |     asset_filter,
[INFO] [stdout] 22 | |     command: "bazel",
[INFO] [stdout] 23 | |     repo: ("bazelbuild", "bazel"),
[INFO] [stdout] 24 | |     trim_version,
[INFO] [stdout] 25 | |     version_arg: "version",
[INFO] [stdout] 26 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/dep.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/dep.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 19 | |     asset_filter,
[INFO] [stdout] 20 | |     command: "dep",
[INFO] [stdout] 21 | |     repo: ("golang", "dep"),
[INFO] [stdout] 22 | |     trim_version,
[INFO] [stdout] 23 | |     version_arg: "version",
[INFO] [stdout] 24 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/gitleaks.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/gitleaks.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 23 | |     asset_filter,
[INFO] [stdout] 24 | |     command: "gitleaks",
[INFO] [stdout] 25 | |     repo: ("zricethezav", "gitleaks"),
[INFO] [stdout] 26 | |     trim_version,
[INFO] [stdout] 27 | |     version_arg: "--version",
[INFO] [stdout] 28 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/gitsizer.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     GHRA_TASK.sync()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghratask.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn sync(&mut self) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/gitsizer.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stdout] 21 | |     asset_filter,
[INFO] [stdout] 22 | |     command: "git-sizer",
[INFO] [stdout] 23 | |     repo: ("github", "git-sizer"),
[INFO] [stdout] 24 | |     trim_version,
[INFO] [stdout] 25 | |     version_arg: "--version",
[INFO] [stdout] 26 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/gitsizer.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     GHRA_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghratask.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/gitsizer.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stdout] 21 | |     asset_filter,
[INFO] [stdout] 22 | |     command: "git-sizer",
[INFO] [stdout] 23 | |     repo: ("github", "git-sizer"),
[INFO] [stdout] 24 | |     trim_version,
[INFO] [stdout] 25 | |     version_arg: "--version",
[INFO] [stdout] 26 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/hadolint.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/hadolint.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 23 | |     asset_filter,
[INFO] [stdout] 24 | |     command: "hadolint",
[INFO] [stdout] 25 | |     repo: ("hadolint", "hadolint"),
[INFO] [stdout] 26 | |     trim_version,
[INFO] [stdout] 27 | |     version_arg: "--version",
[INFO] [stdout] 28 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/jq.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/jq.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 20 | |     asset_filter,
[INFO] [stdout] 21 | |     command: "jq",
[INFO] [stdout] 22 | |     repo: ("stedolan", "jq"),
[INFO] [stdout] 23 | |     trim_version,
[INFO] [stdout] 24 | |     version_arg: "--version",
[INFO] [stdout] 25 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/minikube.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/minikube.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 21 | |     asset_filter,
[INFO] [stdout] 22 | |     command: "minikube",
[INFO] [stdout] 23 | |     repo: ("kubernetes", "minikube"),
[INFO] [stdout] 24 | |     trim_version,
[INFO] [stdout] 25 | |     version_arg: "version",
[INFO] [stdout] 26 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/shfmt.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/shfmt.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 19 | |     asset_filter,
[INFO] [stdout] 20 | |     command: "shfmt",
[INFO] [stdout] 21 | |     repo: ("mvdan", "sh"),
[INFO] [stdout] 22 | |     trim_version,
[INFO] [stdout] 23 | |     version_arg: "--version",
[INFO] [stdout] 24 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/skaffold.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/skaffold.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 23 | |     asset_filter,
[INFO] [stdout] 24 | |     command: "skaffold",
[INFO] [stdout] 25 | |     repo: ("GoogleCloudPlatform", "skaffold"),
[INFO] [stdout] 26 | |     trim_version,
[INFO] [stdout] 27 | |     version_arg: "version",
[INFO] [stdout] 28 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/vale.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     GHRA_TASK.sync()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghratask.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn sync(&mut self) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/vale.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stdout] 20 | |     asset_filter,
[INFO] [stdout] 21 | |     command: "vale",
[INFO] [stdout] 22 | |     repo: ("errata-ai", "vale"),
[INFO] [stdout] 23 | |     trim_version,
[INFO] [stdout] 24 | |     version_arg: "--version",
[INFO] [stdout] 25 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/vale.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     GHRA_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghratask.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/vale.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stdout] 20 | |     asset_filter,
[INFO] [stdout] 21 | |     command: "vale",
[INFO] [stdout] 22 | |     repo: ("errata-ai", "vale"),
[INFO] [stdout] 23 | |     trim_version,
[INFO] [stdout] 24 | |     version_arg: "--version",
[INFO] [stdout] 25 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/yq.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/yq.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 23 | |     asset_filter,
[INFO] [stdout] 24 | |     command: "yq",
[INFO] [stdout] 25 | |     repo: ("mikefarah", "yq"),
[INFO] [stdout] 26 | |     trim_version,
[INFO] [stdout] 27 | |     version_arg: "--version",
[INFO] [stdout] 28 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 16 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 56s
[INFO] running `Command { std: "docker" "inspect" "487a477d8114b2b62b74e2beb330bdfce670c2decb1eb71d9e3fd8fcac1f6f00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "487a477d8114b2b62b74e2beb330bdfce670c2decb1eb71d9e3fd8fcac1f6f00", kill_on_drop: false }`
[INFO] [stdout] 487a477d8114b2b62b74e2beb330bdfce670c2decb1eb71d9e3fd8fcac1f6f00
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5e20b479f4fcfdf8a05cfa74960a756e9b055982ccb3320792d32d03c7c831ff
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "5e20b479f4fcfdf8a05cfa74960a756e9b055982ccb3320792d32d03c7c831ff", kill_on_drop: false }`
[INFO] [stderr]    Compiling jokeyrhyme-dotfiles v0.38.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated associated function `zip::read::ZipFile::<'a>::sanitized_name`: by stripping `..`s from the path, the meaning of paths can change.
[INFO] [stdout]                 You must use a sanitization strategy that's appropriate for your input
[INFO] [stdout]   --> src/utils/archive.rs:98:32
[INFO] [stdout]    |
[INFO] [stdout] 98 |         let entry_path = entry.sanitized_name();
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/atlantis.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     GHRA_TASK.sync()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(const_item_mutation)]` on by default
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghratask.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn sync(&mut self) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/atlantis.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stdout] 21 | |     asset_filter,
[INFO] [stdout] 22 | |     command: "atlantis",
[INFO] [stdout] 23 | |     repo: ("runatlantis", "atlantis"),
[INFO] [stdout] 24 | |     trim_version,
[INFO] [stdout] 25 | |     version_arg: "version",
[INFO] [stdout] 26 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/atlantis.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     GHRA_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghratask.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/atlantis.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stdout] 21 | |     asset_filter,
[INFO] [stdout] 22 | |     command: "atlantis",
[INFO] [stdout] 23 | |     repo: ("runatlantis", "atlantis"),
[INFO] [stdout] 24 | |     trim_version,
[INFO] [stdout] 25 | |     version_arg: "version",
[INFO] [stdout] 26 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/bazel.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/bazel.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 21 | |     asset_filter,
[INFO] [stdout] 22 | |     command: "bazel",
[INFO] [stdout] 23 | |     repo: ("bazelbuild", "bazel"),
[INFO] [stdout] 24 | |     trim_version,
[INFO] [stdout] 25 | |     version_arg: "version",
[INFO] [stdout] 26 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/dep.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/dep.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 19 | |     asset_filter,
[INFO] [stdout] 20 | |     command: "dep",
[INFO] [stdout] 21 | |     repo: ("golang", "dep"),
[INFO] [stdout] 22 | |     trim_version,
[INFO] [stdout] 23 | |     version_arg: "version",
[INFO] [stdout] 24 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/gitleaks.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/gitleaks.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 23 | |     asset_filter,
[INFO] [stdout] 24 | |     command: "gitleaks",
[INFO] [stdout] 25 | |     repo: ("zricethezav", "gitleaks"),
[INFO] [stdout] 26 | |     trim_version,
[INFO] [stdout] 27 | |     version_arg: "--version",
[INFO] [stdout] 28 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/gitsizer.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     GHRA_TASK.sync()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghratask.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn sync(&mut self) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/gitsizer.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stdout] 21 | |     asset_filter,
[INFO] [stdout] 22 | |     command: "git-sizer",
[INFO] [stdout] 23 | |     repo: ("github", "git-sizer"),
[INFO] [stdout] 24 | |     trim_version,
[INFO] [stdout] 25 | |     version_arg: "--version",
[INFO] [stdout] 26 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/gitsizer.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     GHRA_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghratask.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/gitsizer.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stdout] 21 | |     asset_filter,
[INFO] [stdout] 22 | |     command: "git-sizer",
[INFO] [stdout] 23 | |     repo: ("github", "git-sizer"),
[INFO] [stdout] 24 | |     trim_version,
[INFO] [stdout] 25 | |     version_arg: "--version",
[INFO] [stdout] 26 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/hadolint.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/hadolint.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 23 | |     asset_filter,
[INFO] [stdout] 24 | |     command: "hadolint",
[INFO] [stdout] 25 | |     repo: ("hadolint", "hadolint"),
[INFO] [stdout] 26 | |     trim_version,
[INFO] [stdout] 27 | |     version_arg: "--version",
[INFO] [stdout] 28 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/jq.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/jq.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 20 | |     asset_filter,
[INFO] [stdout] 21 | |     command: "jq",
[INFO] [stdout] 22 | |     repo: ("stedolan", "jq"),
[INFO] [stdout] 23 | |     trim_version,
[INFO] [stdout] 24 | |     version_arg: "--version",
[INFO] [stdout] 25 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/minikube.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/minikube.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 21 | |     asset_filter,
[INFO] [stdout] 22 | |     command: "minikube",
[INFO] [stdout] 23 | |     repo: ("kubernetes", "minikube"),
[INFO] [stdout] 24 | |     trim_version,
[INFO] [stdout] 25 | |     version_arg: "version",
[INFO] [stdout] 26 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/shfmt.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/shfmt.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 19 | |     asset_filter,
[INFO] [stdout] 20 | |     command: "shfmt",
[INFO] [stdout] 21 | |     repo: ("mvdan", "sh"),
[INFO] [stdout] 22 | |     trim_version,
[INFO] [stdout] 23 | |     version_arg: "--version",
[INFO] [stdout] 24 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/skaffold.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/skaffold.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 23 | |     asset_filter,
[INFO] [stdout] 24 | |     command: "skaffold",
[INFO] [stdout] 25 | |     repo: ("GoogleCloudPlatform", "skaffold"),
[INFO] [stdout] 26 | |     trim_version,
[INFO] [stdout] 27 | |     version_arg: "version",
[INFO] [stdout] 28 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/vale.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     GHRA_TASK.sync()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghratask.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn sync(&mut self) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/vale.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stdout] 20 | |     asset_filter,
[INFO] [stdout] 21 | |     command: "vale",
[INFO] [stdout] 22 | |     repo: ("errata-ai", "vale"),
[INFO] [stdout] 23 | |     trim_version,
[INFO] [stdout] 24 | |     version_arg: "--version",
[INFO] [stdout] 25 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/vale.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     GHRA_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghratask.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/vale.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stdout] 20 | |     asset_filter,
[INFO] [stdout] 21 | |     command: "vale",
[INFO] [stdout] 22 | |     repo: ("errata-ai", "vale"),
[INFO] [stdout] 23 | |     trim_version,
[INFO] [stdout] 24 | |     version_arg: "--version",
[INFO] [stdout] 25 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: taking a mutable reference to a `const` item
[INFO] [stdout]   --> src/tasks/yq.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     GHR_TASK.update(sync)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: each usage of a `const` item creates a new temporary
[INFO] [stdout]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stdout] note: mutable reference created due to call to this method
[INFO] [stdout]   --> src/lib/ghrtask.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `const` item defined here
[INFO] [stdout]   --> src/tasks/yq.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stdout] 23 | |     asset_filter,
[INFO] [stdout] 24 | |     command: "yq",
[INFO] [stdout] 25 | |     repo: ("mikefarah", "yq"),
[INFO] [stdout] 26 | |     trim_version,
[INFO] [stdout] 27 | |     version_arg: "--version",
[INFO] [stdout] 28 | | };
[INFO] [stdout]    | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 16 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 18.29s
[INFO] running `Command { std: "docker" "inspect" "5e20b479f4fcfdf8a05cfa74960a756e9b055982ccb3320792d32d03c7c831ff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5e20b479f4fcfdf8a05cfa74960a756e9b055982ccb3320792d32d03c7c831ff", kill_on_drop: false }`
[INFO] [stdout] 5e20b479f4fcfdf8a05cfa74960a756e9b055982ccb3320792d32d03c7c831ff
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 809763b2b577afa1d4f0a095f3632be365287095c3f3dba8052747f42d8bf133
[INFO] running `Command { std: "docker" "start" "-a" "809763b2b577afa1d4f0a095f3632be365287095c3f3dba8052747f42d8bf133", 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] [stderr] warning: use of deprecated associated function `zip::read::ZipFile::<'a>::sanitized_name`: by stripping `..`s from the path, the meaning of paths can change.
[INFO] [stderr]                 You must use a sanitization strategy that's appropriate for your input
[INFO] [stderr]   --> src/utils/archive.rs:98:32
[INFO] [stderr]    |
[INFO] [stderr] 98 |         let entry_path = entry.sanitized_name();
[INFO] [stderr]    |                                ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]   --> src/tasks/atlantis.rs:35:5
[INFO] [stderr]    |
[INFO] [stderr] 35 |     GHRA_TASK.sync()
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(const_item_mutation)]` on by default
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: mutable reference created due to call to this method
[INFO] [stderr]   --> src/lib/ghratask.rs:24:5
[INFO] [stderr]    |
[INFO] [stderr] 24 |     pub fn sync(&mut self) -> task::Result {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]   --> src/tasks/atlantis.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stderr] 21 | |     asset_filter,
[INFO] [stderr] 22 | |     command: "atlantis",
[INFO] [stderr] 23 | |     repo: ("runatlantis", "atlantis"),
[INFO] [stderr] 24 | |     trim_version,
[INFO] [stderr] 25 | |     version_arg: "version",
[INFO] [stderr] 26 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]   --> src/tasks/atlantis.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 43 |     GHRA_TASK.update(sync)
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: mutable reference created due to call to this method
[INFO] [stderr]   --> src/lib/ghratask.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 42 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]   --> src/tasks/atlantis.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stderr] 21 | |     asset_filter,
[INFO] [stderr] 22 | |     command: "atlantis",
[INFO] [stderr] 23 | |     repo: ("runatlantis", "atlantis"),
[INFO] [stderr] 24 | |     trim_version,
[INFO] [stderr] 25 | |     version_arg: "version",
[INFO] [stderr] 26 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]   --> src/tasks/bazel.rs:49:5
[INFO] [stderr]    |
[INFO] [stderr] 49 |     GHR_TASK.update(sync)
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: mutable reference created due to call to this method
[INFO] [stderr]   --> src/lib/ghrtask.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]   --> src/tasks/bazel.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stderr] 21 | |     asset_filter,
[INFO] [stderr] 22 | |     command: "bazel",
[INFO] [stderr] 23 | |     repo: ("bazelbuild", "bazel"),
[INFO] [stderr] 24 | |     trim_version,
[INFO] [stderr] 25 | |     version_arg: "version",
[INFO] [stderr] 26 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]   --> src/tasks/dep.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |     GHR_TASK.update(sync)
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: mutable reference created due to call to this method
[INFO] [stderr]   --> src/lib/ghrtask.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]   --> src/tasks/dep.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stderr] 19 | |     asset_filter,
[INFO] [stderr] 20 | |     command: "dep",
[INFO] [stderr] 21 | |     repo: ("golang", "dep"),
[INFO] [stderr] 22 | |     trim_version,
[INFO] [stderr] 23 | |     version_arg: "version",
[INFO] [stderr] 24 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]   --> src/tasks/gitleaks.rs:44:5
[INFO] [stderr]    |
[INFO] [stderr] 44 |     GHR_TASK.update(sync)
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: mutable reference created due to call to this method
[INFO] [stderr]   --> src/lib/ghrtask.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]   --> src/tasks/gitleaks.rs:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stderr] 23 | |     asset_filter,
[INFO] [stderr] 24 | |     command: "gitleaks",
[INFO] [stderr] 25 | |     repo: ("zricethezav", "gitleaks"),
[INFO] [stderr] 26 | |     trim_version,
[INFO] [stderr] 27 | |     version_arg: "--version",
[INFO] [stderr] 28 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]   --> src/tasks/gitsizer.rs:35:5
[INFO] [stderr]    |
[INFO] [stderr] 35 |     GHRA_TASK.sync()
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: mutable reference created due to call to this method
[INFO] [stderr]   --> src/lib/ghratask.rs:24:5
[INFO] [stderr]    |
[INFO] [stderr] 24 |     pub fn sync(&mut self) -> task::Result {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]   --> src/tasks/gitsizer.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stderr] 21 | |     asset_filter,
[INFO] [stderr] 22 | |     command: "git-sizer",
[INFO] [stderr] 23 | |     repo: ("github", "git-sizer"),
[INFO] [stderr] 24 | |     trim_version,
[INFO] [stderr] 25 | |     version_arg: "--version",
[INFO] [stderr] 26 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]   --> src/tasks/gitsizer.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 43 |     GHRA_TASK.update(sync)
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: mutable reference created due to call to this method
[INFO] [stderr]   --> src/lib/ghratask.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 42 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]   --> src/tasks/gitsizer.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stderr] 21 | |     asset_filter,
[INFO] [stderr] 22 | |     command: "git-sizer",
[INFO] [stderr] 23 | |     repo: ("github", "git-sizer"),
[INFO] [stderr] 24 | |     trim_version,
[INFO] [stderr] 25 | |     version_arg: "--version",
[INFO] [stderr] 26 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]   --> src/tasks/hadolint.rs:50:5
[INFO] [stderr]    |
[INFO] [stderr] 50 |     GHR_TASK.update(sync)
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: mutable reference created due to call to this method
[INFO] [stderr]   --> src/lib/ghrtask.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]   --> src/tasks/hadolint.rs:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stderr] 23 | |     asset_filter,
[INFO] [stderr] 24 | |     command: "hadolint",
[INFO] [stderr] 25 | |     repo: ("hadolint", "hadolint"),
[INFO] [stderr] 26 | |     trim_version,
[INFO] [stderr] 27 | |     version_arg: "--version",
[INFO] [stderr] 28 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]   --> src/tasks/jq.rs:62:5
[INFO] [stderr]    |
[INFO] [stderr] 62 |     GHR_TASK.update(sync)
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: mutable reference created due to call to this method
[INFO] [stderr]   --> src/lib/ghrtask.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]   --> src/tasks/jq.rs:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stderr] 20 | |     asset_filter,
[INFO] [stderr] 21 | |     command: "jq",
[INFO] [stderr] 22 | |     repo: ("stedolan", "jq"),
[INFO] [stderr] 23 | |     trim_version,
[INFO] [stderr] 24 | |     version_arg: "--version",
[INFO] [stderr] 25 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]   --> src/tasks/minikube.rs:48:5
[INFO] [stderr]    |
[INFO] [stderr] 48 |     GHR_TASK.update(sync)
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: mutable reference created due to call to this method
[INFO] [stderr]   --> src/lib/ghrtask.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]   --> src/tasks/minikube.rs:20:1
[INFO] [stderr]    |
[INFO] [stderr] 20 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stderr] 21 | |     asset_filter,
[INFO] [stderr] 22 | |     command: "minikube",
[INFO] [stderr] 23 | |     repo: ("kubernetes", "minikube"),
[INFO] [stderr] 24 | |     trim_version,
[INFO] [stderr] 25 | |     version_arg: "version",
[INFO] [stderr] 26 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]   --> src/tasks/shfmt.rs:41:5
[INFO] [stderr]    |
[INFO] [stderr] 41 |     GHR_TASK.update(sync)
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: mutable reference created due to call to this method
[INFO] [stderr]   --> src/lib/ghrtask.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]   --> src/tasks/shfmt.rs:18:1
[INFO] [stderr]    |
[INFO] [stderr] 18 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stderr] 19 | |     asset_filter,
[INFO] [stderr] 20 | |     command: "shfmt",
[INFO] [stderr] 21 | |     repo: ("mvdan", "sh"),
[INFO] [stderr] 22 | |     trim_version,
[INFO] [stderr] 23 | |     version_arg: "--version",
[INFO] [stderr] 24 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]   --> src/tasks/skaffold.rs:45:5
[INFO] [stderr]    |
[INFO] [stderr] 45 |     GHR_TASK.update(sync)
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: mutable reference created due to call to this method
[INFO] [stderr]   --> src/lib/ghrtask.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]   --> src/tasks/skaffold.rs:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stderr] 23 | |     asset_filter,
[INFO] [stderr] 24 | |     command: "skaffold",
[INFO] [stderr] 25 | |     repo: ("GoogleCloudPlatform", "skaffold"),
[INFO] [stderr] 26 | |     trim_version,
[INFO] [stderr] 27 | |     version_arg: "version",
[INFO] [stderr] 28 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]   --> src/tasks/vale.rs:61:5
[INFO] [stderr]    |
[INFO] [stderr] 61 |     GHRA_TASK.sync()
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: mutable reference created due to call to this method
[INFO] [stderr]   --> src/lib/ghratask.rs:24:5
[INFO] [stderr]    |
[INFO] [stderr] 24 |     pub fn sync(&mut self) -> task::Result {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]   --> src/tasks/vale.rs:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stderr] 20 | |     asset_filter,
[INFO] [stderr] 21 | |     command: "vale",
[INFO] [stderr] 22 | |     repo: ("errata-ai", "vale"),
[INFO] [stderr] 23 | |     trim_version,
[INFO] [stderr] 24 | |     version_arg: "--version",
[INFO] [stderr] 25 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]   --> src/tasks/vale.rs:69:5
[INFO] [stderr]    |
[INFO] [stderr] 69 |     GHRA_TASK.update(sync)
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: mutable reference created due to call to this method
[INFO] [stderr]   --> src/lib/ghratask.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 42 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]   --> src/tasks/vale.rs:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | / const GHRA_TASK: GHRATask = GHRATask {
[INFO] [stderr] 20 | |     asset_filter,
[INFO] [stderr] 21 | |     command: "vale",
[INFO] [stderr] 22 | |     repo: ("errata-ai", "vale"),
[INFO] [stderr] 23 | |     trim_version,
[INFO] [stderr] 24 | |     version_arg: "--version",
[INFO] [stderr] 25 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: taking a mutable reference to a `const` item
[INFO] [stderr]   --> src/tasks/yq.rs:45:5
[INFO] [stderr]    |
[INFO] [stderr] 45 |     GHR_TASK.update(sync)
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: each usage of a `const` item creates a new temporary
[INFO] [stderr]    = note: the mutable reference will refer to this temporary, not the original `const` item
[INFO] [stderr] note: mutable reference created due to call to this method
[INFO] [stderr]   --> src/lib/ghrtask.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn update(&mut self, sync: Status) -> task::Result {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `const` item defined here
[INFO] [stderr]   --> src/tasks/yq.rs:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | / const GHR_TASK: GHRTask = GHRTask {
[INFO] [stderr] 23 | |     asset_filter,
[INFO] [stderr] 24 | |     command: "yq",
[INFO] [stderr] 25 | |     repo: ("mikefarah", "yq"),
[INFO] [stderr] 26 | |     trim_version,
[INFO] [stderr] 27 | |     version_arg: "--version",
[INFO] [stderr] 28 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: 16 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.68s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/jokeyrhyme_dotfiles-f870709327d2ae94
[INFO] [stdout] 
[INFO] [stdout] running 57 tests
[INFO] [stdout] test lib::cargo::tests::test_parse_installed ... ok
[INFO] [stdout] test lib::env::tests::to_zsh ... ok
[INFO] [stdout] test lib::favourites::tests::fill_and_status_works ... ok
[INFO] [stdout] test lib::favourites::tests::cull_and_status_works ... ok
[INFO] [stdout] test lib::env::tests::to_bash ... ok
[INFO] [stdout] test lib::env::tests::to_fish ... ok
[INFO] [stdout] test lib::favourites::tests::surplus_filters_correctly ... ok
[INFO] [stdout] test lib::goget::tests::found_does_not_find_missing ... ok
[INFO] [stdout] test lib::favourites::tests::missing_filters_correctly ... ok
[INFO] [stdout] test lib::favourites::tests::diff_before_after_works ... ok
[INFO] [stdout] test lib::goget::tests::found_finds_goimports ... ok
[INFO] [stdout] test lib::ssh::fields::tests::yesnoaskautoautoask_to_from_str ... ok
[INFO] [stdout] test lib::pip::tests::pippackages_from_string ... ok
[INFO] [stdout] test lib::ssh::fields::tests::yesnoduration_to_from_str ... ok
[INFO] [stdout] test lib::brew::tests::brew_exe_does_not_panic ... ok
[INFO] [stdout] test lib::ssh::fields::tests::yesnoask_to_from_str ... ok
[INFO] [stdout] test lib::ssh::fields::tests::yesno_to_from_str ... ok
[INFO] [stdout] test tasks::git::test::parse_config_toml ... ok
[INFO] [stdout] test tasks::tests::mapping_maps_all_tasks ... ok
[INFO] [stdout] test tasks::git::test::extract_commands_from_strings ... ok
[INFO] [stdout] test tasks::minikube::tests::trim_version_output ... ok
[INFO] [stdout] test tasks::tests::sequence_lists_all_tasks ... ok
[INFO] [stdout] test lib::version::tests::is_stable_versions ... ok
[INFO] [stdout] test utils::archive::tests::extract_fixture_foo_txt_gz ... ok
[INFO] [stdout] test utils::env::tests::test_home_dir ... ok
[INFO] [stdout] test utils::archive::tests::extract_fixture_foo_txt_zip ... ok
[INFO] [stdout] test utils::fs::tests::check_cargo_manifest_dir ... ok
[INFO] [stdout] test utils::fs::tests::check_cargo ... ok
[INFO] [stdout] test tasks::ssh::tests::is_blacklist_supported_by_versions ... ok
[INFO] [stdout] test utils::archive::tests::extract_fixture_foo_txt_tar ... ok
[INFO] [stdout] test lib::python::tests::which_v2_does_not_find_v3 ... ok
[INFO] [stdout] test lib::ssh::fields::tests::duration_to_from_str ... ok
[INFO] [stdout] test lib::cache::tests::url_metadata_path_works ... ok
[INFO] [stdout] test utils::golang::tests::arch_is_not_x86_64 ... ok
[INFO] [stdout] test utils::github::tests::parse_releases_json_works ... ok
[INFO] [stdout] test utils::golang::tests::os_is_not_macos ... ok
[INFO] [stdout] test utils::nodejs::tests::arch_is_not_x86_64 ... ok
[INFO] [stdout] test utils::nodejs::tests::os_is_not_macos_or_windows ... ok
[INFO] [stdout] test lib::cache::tests::url_filename_truncates_and_hashes_long_inputs ... ok
[INFO] [stdout] test lib::python::tests::which_v3_is_different_to_which_v2 ... ok
[INFO] [stdout] cargo 1.48.0-beta (75615f8e6 2020-09-29)
[INFO] [stdout] test tasks::ssh::tests::ssh_version_is_not_blank ... ok
[INFO] [stdout] test utils::process::tests::command_spawn_wait_cargo_version ... ok
[INFO] [stdout] test utils::ssh::tests::config_from_string ... ok
[INFO] [stdout] test utils::ssh::tests::bitor_merges_configs ... ok
[INFO] [stdout] test lib::cache::tests::url_filename_does_not_include_credentials ... ok
[INFO] [stdout] test utils::ssh::tests::string_from_config ... ok
[INFO] [stdout] test utils::git::tests::has_is_true_for_unix ... ok
[INFO] [stdout] test utils::process::tests::command_spawn_wait_does_not_exist ... ok
[INFO] [stderr] Cloning into '/tmp/6380e7baac5f400fb1d73998831dfb5c'...
[INFO] [stdout] test utils::process::tests::command_output_cargo_version ... ok
[INFO] [stdout] test utils::github::tests::latest_release_github_hub ... FAILED
[INFO] [stdout] test utils::golang::tests::latest_version_found ... FAILED
[INFO] [stdout] test utils::github::tests::fetch_tags_github_hub ... FAILED
[INFO] [stdout] test tasks::rust::tests::test_cargo_latest_version ... FAILED
[INFO] [stdout] test utils::http::tests::fetch_page ... FAILED
[INFO] [stdout] test utils::nodejs::tests::latest_version_found ... FAILED
[INFO] [stderr] warning: --depth is ignored in local clones; use file:// instead.
[INFO] [stderr] done.
[INFO] [stdout] test utils::git::tests::path_is_git_repository_here ... ok
[INFO] [stdout] HEAD is now at 01e20c1 Merge pull request #410 from jokeyrhyme/dependabot/cargo/serde_derive-1.0.117
[INFO] [stdout] test utils::git::tests::shallow_clone_and_shallow_fetch ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- utils::github::tests::latest_release_github_hub stdout ----
[INFO] [stdout] thread 'utils::github::tests::latest_release_github_hub' panicked at 'must fetch: IoError("", Custom { kind: Other, error: "reqwest::Error { kind: Request, url: \"https://api.github.com/repos/github/hub/releases\", source: hyper::Error(Connect, ConnectError(\"dns error\", Custom { kind: Other, error: \"failed to lookup address information: Temporary failure in name resolution\" })) }" })', src/utils/github.rs:262:55
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55d33ad865a0 - std::backtrace_rs::backtrace::libunwind::trace::h7cf3ca97bd83fbab
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55d33ad865a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h5a69c674b2d9ea5c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55d33ad865a0 - std::sys_common::backtrace::_print_fmt::hdf72478dfcb50678
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55d33ad865a0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h1e0bdbb35e83deca
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55d33adadf9c - core::fmt::write::he67f9b17bcb7ee73
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/fmt/mod.rs:1080
[INFO] [stdout]    5:     0x55d33a6cb336 - std::io::Write::write_fmt::h68b2e5fe4c78e61a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/mod.rs:1516
[INFO] [stdout]    6:     0x55d33ad7c9ad - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::he9ebec865e28165c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/impls.rs:179
[INFO] [stdout]    7:     0x55d33ad88f4d - std::sys_common::backtrace::_print::haa20918e28a126c5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x55d33ad88f4d - std::sys_common::backtrace::print::h49e772a4873d9076
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x55d33ad88f4d - std::panicking::default_hook::{{closure}}::hb218b305d15e3f11
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:208
[INFO] [stdout]   10:     0x55d33ad88ba2 - std::panicking::default_hook::h63997b7b949e1ce0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:224
[INFO] [stdout]   11:     0x55d33ad89631 - std::panicking::rust_panic_with_hook::hb54f09ccadf64bd3
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:577
[INFO] [stdout]   12:     0x55d33ad891d9 - std::panicking::begin_panic_handler::{{closure}}::h8b43445b254eeb30
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:484
[INFO] [stdout]   13:     0x55d33ad86a2c - std::sys_common::backtrace::__rust_end_short_backtrace::hacd691450edfeae0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x55d33ad89199 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:483
[INFO] [stdout]   15:     0x55d33adac5c1 - core::panicking::panic_fmt::h5b17d4a0e853d0f5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/panicking.rs:85
[INFO] [stdout]   16:     0x55d33adac3e3 - core::option::expect_none_failed::hd08bf36cae411fff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stdout]   17:     0x55d33a502ca9 - core::result::Result<T,E>::expect::h0f8fe099fad5e1f1
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:933
[INFO] [stdout]   18:     0x55d33a564517 - jokeyrhyme_dotfiles::utils::github::tests::latest_release_github_hub::h3f447367c306d080
[INFO] [stdout]                                at /opt/rustwide/workdir/src/utils/github.rs:262
[INFO] [stdout]   19:     0x55d33a56447a - jokeyrhyme_dotfiles::utils::github::tests::latest_release_github_hub::{{closure}}::hf31bbbf6fbbd0372
[INFO] [stdout]                                at /opt/rustwide/workdir/src/utils/github.rs:261
[INFO] [stdout]   20:     0x55d33a4af87e - core::ops::function::FnOnce::call_once::h285e8bb40bcba5b9
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   21:     0x55d33a6f2123 - core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   22:     0x55d33a6f2123 - test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stdout]   23:     0x55d33a6f0628 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   24:     0x55d33a6f0628 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stdout]   25:     0x55d33a6f0628 - std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   26:     0x55d33a6f0628 - std::panicking::try::h477cfd4b06a2e64a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   27:     0x55d33a6f0628 - std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   28:     0x55d33a6f0628 - test::run_test_in_process::he8ff7dec91b275be
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[INFO] [stdout]   29:     0x55d33a6f0628 - test::run_test::run_test_inner::{{closure}}::hfd9f49e4a4ff9162
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:449
[INFO] [stdout]   30:     0x55d33a6ca6b6 - std::sys_common::backtrace::__rust_begin_short_backtrace::hee6d60d5bb466aff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   31:     0x55d33a6cf825 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h988cecdf9ebbaf00
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/mod.rs:464
[INFO] [stdout]   32:     0x55d33a6cf825 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h330cf727ec126982
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stdout]   33:     0x55d33a6cf825 - std::panicking::try::do_call::h6cd25078f4a5ea13
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   34:     0x55d33a6cf825 - std::panicking::try::h84b1d49961301705
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   35:     0x55d33a6cf825 - std::panic::catch_unwind::h6145324593b3654b
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   36:     0x55d33a6cf825 - std::thread::Builder::spawn_unchecked::{{closure}}::ha41e72e8024f9192
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/mod.rs:463
[INFO] [stdout]   37:     0x55d33a6cf825 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hfb5034cf1f1be223
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   38:     0x55d33ad9274a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::hd4d30e37db281e8f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   39:     0x55d33ad9274a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h019185a215ba16e4
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   40:     0x55d33ad9274a - std::sys::unix::thread::Thread::new::thread_start::h33c6d7cf25f9291f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   41:     0x7f450d520609 - start_thread
[INFO] [stdout]   42:     0x7f450d7ad103 - clone
[INFO] [stdout]   43:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- utils::golang::tests::latest_version_found stdout ----
[INFO] [stdout] thread 'utils::golang::tests::latest_version_found' panicked at 'called `Result::unwrap()` on an `Err` value: GitHub("", IoError("", Custom { kind: Other, error: "reqwest::Error { kind: Request, url: \"https://api.github.com/repos/golang/go/git/refs/tags\", source: hyper::Error(Connect, ConnectError(\"dns error\", Custom { kind: Other, error: \"failed to lookup address information: Temporary failure in name resolution\" })) }" }))', src/utils/golang.rs:87:35
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55d33ad865a0 - std::backtrace_rs::backtrace::libunwind::trace::h7cf3ca97bd83fbab
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55d33ad865a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h5a69c674b2d9ea5c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55d33ad865a0 - std::sys_common::backtrace::_print_fmt::hdf72478dfcb50678
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55d33ad865a0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h1e0bdbb35e83deca
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55d33adadf9c - core::fmt::write::he67f9b17bcb7ee73
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/fmt/mod.rs:1080
[INFO] [stdout]    5:     0x55d33a6cb336 - std::io::Write::write_fmt::h68b2e5fe4c78e61a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/mod.rs:1516
[INFO] [stdout]    6:     0x55d33ad7c9ad - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::he9ebec865e28165c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/impls.rs:179
[INFO] [stdout]    7:     0x55d33ad88f4d - std::sys_common::backtrace::_print::haa20918e28a126c5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x55d33ad88f4d - std::sys_common::backtrace::print::h49e772a4873d9076
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x55d33ad88f4d - std::panicking::default_hook::{{closure}}::hb218b305d15e3f11
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:208
[INFO] [stdout]   10:     0x55d33ad88ba2 - std::panicking::default_hook::h63997b7b949e1ce0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:224
[INFO] [stdout]   11:     0x55d33ad89631 - std::panicking::rust_panic_with_hook::hb54f09ccadf64bd3
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:577
[INFO] [stdout]   12:     0x55d33ad891d9 - std::panicking::begin_panic_handler::{{closure}}::h8b43445b254eeb30
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:484
[INFO] [stdout]   13:     0x55d33ad86a2c - std::sys_common::backtrace::__rust_end_short_backtrace::hacd691450edfeae0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x55d33ad89199 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:483
[INFO] [stdout]   15:     0x55d33adac5c1 - core::panicking::panic_fmt::h5b17d4a0e853d0f5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/panicking.rs:85
[INFO] [stdout]   16:     0x55d33adac3e3 - core::option::expect_none_failed::hd08bf36cae411fff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stdout]   17:     0x55d33a503fde - core::result::Result<T,E>::unwrap::hd127034be3d54f74
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:973
[INFO] [stdout]   18:     0x55d33a531058 - jokeyrhyme_dotfiles::utils::golang::tests::latest_version_found::h38ba96e1727df0be
[INFO] [stdout]                                at /opt/rustwide/workdir/src/utils/golang.rs:87
[INFO] [stdout]   19:     0x55d33a53100a - jokeyrhyme_dotfiles::utils::golang::tests::latest_version_found::{{closure}}::h2418fcbc8f57fc98
[INFO] [stdout]                                at /opt/rustwide/workdir/src/utils/golang.rs:86
[INFO] [stdout]   20:     0x55d33a4afc6e - core::ops::function::FnOnce::call_once::h7a3b4c61701a46a9
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   21:     0x55d33a6f2123 - core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   22:     0x55d33a6f2123 - test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stdout]   23:     0x55d33a6f0628 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   24:     0x55d33a6f0628 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stdout]   25:     0x55d33a6f0628 - std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   26:     0x55d33a6f0628 - std::panicking::try::h477cfd4b06a2e64a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   27:     0x55d33a6f0628 - std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   28:     0x55d33a6f0628 - test::run_test_in_process::he8ff7dec91b275be
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[INFO] [stdout]   29:     0x55d33a6f0628 - test::run_test::run_test_inner::{{closure}}::hfd9f49e4a4ff9162
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:449
[INFO] [stdout]   30:     0x55d33a6ca6b6 - std::sys_common::backtrace::__rust_begin_short_backtrace::hee6d60d5bb466aff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   31:     0x55d33a6cf825 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h988cecdf9ebbaf00
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/mod.rs:464
[INFO] [stdout]   32:     0x55d33a6cf825 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h330cf727ec126982
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stdout]   33:     0x55d33a6cf825 - std::panicking::try::do_call::h6cd25078f4a5ea13
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   34:     0x55d33a6cf825 - std::panicking::try::h84b1d49961301705
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   35:     0x55d33a6cf825 - std::panic::catch_unwind::h6145324593b3654b
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   36:     0x55d33a6cf825 - std::thread::Builder::spawn_unchecked::{{closure}}::ha41e72e8024f9192
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/mod.rs:463
[INFO] [stdout]   37:     0x55d33a6cf825 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hfb5034cf1f1be223
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   38:     0x55d33ad9274a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::hd4d30e37db281e8f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   39:     0x55d33ad9274a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h019185a215ba16e4
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   40:     0x55d33ad9274a - std::sys::unix::thread::Thread::new::thread_start::h33c6d7cf25f9291f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   41:     0x7f450d520609 - start_thread
[INFO] [stdout]   42:     0x7f450d7ad103 - clone
[INFO] [stdout]   43:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- utils::github::tests::fetch_tags_github_hub stdout ----
[INFO] [stdout] thread 'utils::github::tests::fetch_tags_github_hub' panicked at 'must fetch: IoError("", Custom { kind: Other, error: "reqwest::Error { kind: Request, url: \"https://api.github.com/repos/github/hub/git/refs/tags\", source: hyper::Error(Connect, ConnectError(\"dns error\", Custom { kind: Other, error: \"failed to lookup address information: Temporary failure in name resolution\" })) }" })', src/utils/github.rs:253:48
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55d33ad865a0 - std::backtrace_rs::backtrace::libunwind::trace::h7cf3ca97bd83fbab
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55d33ad865a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h5a69c674b2d9ea5c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55d33ad865a0 - std::sys_common::backtrace::_print_fmt::hdf72478dfcb50678
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55d33ad865a0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h1e0bdbb35e83deca
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55d33adadf9c - core::fmt::write::he67f9b17bcb7ee73
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/fmt/mod.rs:1080
[INFO] [stdout]    5:     0x55d33a6cb336 - std::io::Write::write_fmt::h68b2e5fe4c78e61a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/mod.rs:1516
[INFO] [stdout]    6:     0x55d33ad7c9ad - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::he9ebec865e28165c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/impls.rs:179
[INFO] [stdout]    7:     0x55d33ad88f4d - std::sys_common::backtrace::_print::haa20918e28a126c5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x55d33ad88f4d - std::sys_common::backtrace::print::h49e772a4873d9076
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x55d33ad88f4d - std::panicking::default_hook::{{closure}}::hb218b305d15e3f11
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:208
[INFO] [stdout]   10:     0x55d33ad88ba2 - std::panicking::default_hook::h63997b7b949e1ce0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:224
[INFO] [stdout]   11:     0x55d33ad89631 - std::panicking::rust_panic_with_hook::hb54f09ccadf64bd3
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:577
[INFO] [stdout]   12:     0x55d33ad891d9 - std::panicking::begin_panic_handler::{{closure}}::h8b43445b254eeb30
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:484
[INFO] [stdout]   13:     0x55d33ad86a2c - std::sys_common::backtrace::__rust_end_short_backtrace::hacd691450edfeae0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x55d33ad89199 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:483
[INFO] [stdout]   15:     0x55d33adac5c1 - core::panicking::panic_fmt::h5b17d4a0e853d0f5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/panicking.rs:85
[INFO] [stdout]   16:     0x55d33adac3e3 - core::option::expect_none_failed::hd08bf36cae411fff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stdout]   17:     0x55d33a5034c9 - core::result::Result<T,E>::expect::hb25ef35313a401a6
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:933
[INFO] [stdout]   18:     0x55d33a564298 - jokeyrhyme_dotfiles::utils::github::tests::fetch_tags_github_hub::h8f7e9ebd633de6f8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/utils/github.rs:253
[INFO] [stdout]   19:     0x55d33a56420a - jokeyrhyme_dotfiles::utils::github::tests::fetch_tags_github_hub::{{closure}}::he0005f47461f88e8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/utils/github.rs:252
[INFO] [stdout]   20:     0x55d33a4afdfe - core::ops::function::FnOnce::call_once::h904657ca12e243af
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   21:     0x55d33a6f2123 - core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   22:     0x55d33a6f2123 - test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stdout]   23:     0x55d33a6f0628 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   24:     0x55d33a6f0628 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stdout]   25:     0x55d33a6f0628 - std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   26:     0x55d33a6f0628 - std::panicking::try::h477cfd4b06a2e64a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   27:     0x55d33a6f0628 - std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   28:     0x55d33a6f0628 - test::run_test_in_process::he8ff7dec91b275be
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[INFO] [stdout]   29:     0x55d33a6f0628 - test::run_test::run_test_inner::{{closure}}::hfd9f49e4a4ff9162
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:449
[INFO] [stdout]   30:     0x55d33a6ca6b6 - std::sys_common::backtrace::__rust_begin_short_backtrace::hee6d60d5bb466aff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   31:     0x55d33a6cf825 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h988cecdf9ebbaf00
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/mod.rs:464
[INFO] [stdout]   32:     0x55d33a6cf825 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h330cf727ec126982
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stdout]   33:     0x55d33a6cf825 - std::panicking::try::do_call::h6cd25078f4a5ea13
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   34:     0x55d33a6cf825 - std::panicking::try::h84b1d49961301705
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   35:     0x55d33a6cf825 - std::panic::catch_unwind::h6145324593b3654b
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   36:     0x55d33a6cf825 - std::thread::Builder::spawn_unchecked::{{closure}}::ha41e72e8024f9192
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/mod.rs:463
[INFO] [stdout]   37:     0x55d33a6cf825 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hfb5034cf1f1be223
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   38:     0x55d33ad9274a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::hd4d30e37db281e8f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   39:     0x55d33ad9274a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h019185a215ba16e4
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   40:     0x55d33ad9274a - std::sys::unix::thread::Thread::new::thread_start::h33c6d7cf25f9291f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   41:     0x7f450d520609 - start_thread
[INFO] [stdout]   42:     0x7f450d7ad103 - clone
[INFO] [stdout]   43:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tasks::rust::tests::test_cargo_latest_version stdout ----
[INFO] [stdout] thread 'tasks::rust::tests::test_cargo_latest_version' panicked at 'must execute: "not found"', src/tasks/rust.rs:135:53
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55d33ad865a0 - std::backtrace_rs::backtrace::libunwind::trace::h7cf3ca97bd83fbab
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55d33ad865a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h5a69c674b2d9ea5c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55d33ad865a0 - std::sys_common::backtrace::_print_fmt::hdf72478dfcb50678
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55d33ad865a0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h1e0bdbb35e83deca
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55d33adadf9c - core::fmt::write::he67f9b17bcb7ee73
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/fmt/mod.rs:1080
[INFO] [stdout]    5:     0x55d33a6cb336 - std::io::Write::write_fmt::h68b2e5fe4c78e61a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/mod.rs:1516
[INFO] [stdout]    6:     0x55d33ad7c9ad - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::he9ebec865e28165c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/impls.rs:179
[INFO] [stdout]    7:     0x55d33ad88f4d - std::sys_common::backtrace::_print::haa20918e28a126c5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x55d33ad88f4d - std::sys_common::backtrace::print::h49e772a4873d9076
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x55d33ad88f4d - std::panicking::default_hook::{{closure}}::hb218b305d15e3f11
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:208
[INFO] [stdout]   10:     0x55d33ad88ba2 - std::panicking::default_hook::h63997b7b949e1ce0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:224
[INFO] [stdout]   11:     0x55d33ad89631 - std::panicking::rust_panic_with_hook::hb54f09ccadf64bd3
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:577
[INFO] [stdout]   12:     0x55d33ad891d9 - std::panicking::begin_panic_handler::{{closure}}::h8b43445b254eeb30
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:484
[INFO] [stdout]   13:     0x55d33ad86a2c - std::sys_common::backtrace::__rust_end_short_backtrace::hacd691450edfeae0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x55d33ad89199 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:483
[INFO] [stdout]   15:     0x55d33adac5c1 - core::panicking::panic_fmt::h5b17d4a0e853d0f5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/panicking.rs:85
[INFO] [stdout]   16:     0x55d33adac3e3 - core::option::expect_none_failed::hd08bf36cae411fff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stdout]   17:     0x55d33a5032ed - core::result::Result<T,E>::expect::h9949feaf2975a8a8
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:933
[INFO] [stdout]   18:     0x55d33a5a87ad - jokeyrhyme_dotfiles::tasks::rust::tests::test_cargo_latest_version::h76e5eed22c1cc880
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tasks/rust.rs:135
[INFO] [stdout]   19:     0x55d33a5a873a - jokeyrhyme_dotfiles::tasks::rust::tests::test_cargo_latest_version::{{closure}}::hbdf25ccf35a46066
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tasks/rust.rs:134
[INFO] [stdout]   20:     0x55d33a4afb0e - core::ops::function::FnOnce::call_once::h5f34e5d0a543d295
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   21:     0x55d33a6f2123 - core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   22:     0x55d33a6f2123 - test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stdout]   23:     0x55d33a6f0628 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   24:     0x55d33a6f0628 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stdout]   25:     0x55d33a6f0628 - std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   26:     0x55d33a6f0628 - std::panicking::try::h477cfd4b06a2e64a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   27:     0x55d33a6f0628 - std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   28:     0x55d33a6f0628 - test::run_test_in_process::he8ff7dec91b275be
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[INFO] [stdout]   29:     0x55d33a6f0628 - test::run_test::run_test_inner::{{closure}}::hfd9f49e4a4ff9162
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:449
[INFO] [stdout]   30:     0x55d33a6ca6b6 - std::sys_common::backtrace::__rust_begin_short_backtrace::hee6d60d5bb466aff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   31:     0x55d33a6cf825 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h988cecdf9ebbaf00
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/mod.rs:464
[INFO] [stdout]   32:     0x55d33a6cf825 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h330cf727ec126982
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stdout]   33:     0x55d33a6cf825 - std::panicking::try::do_call::h6cd25078f4a5ea13
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   34:     0x55d33a6cf825 - std::panicking::try::h84b1d49961301705
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   35:     0x55d33a6cf825 - std::panic::catch_unwind::h6145324593b3654b
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   36:     0x55d33a6cf825 - std::thread::Builder::spawn_unchecked::{{closure}}::ha41e72e8024f9192
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/mod.rs:463
[INFO] [stdout]   37:     0x55d33a6cf825 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hfb5034cf1f1be223
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   38:     0x55d33ad9274a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::hd4d30e37db281e8f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   39:     0x55d33ad9274a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h019185a215ba16e4
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   40:     0x55d33ad9274a - std::sys::unix::thread::Thread::new::thread_start::h33c6d7cf25f9291f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   41:     0x7f450d520609 - start_thread
[INFO] [stdout]   42:     0x7f450d7ad103 - clone
[INFO] [stdout]   43:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- utils::http::tests::fetch_page stdout ----
[INFO] [stdout] thread 'utils::http::tests::fetch_page' panicked at 'called `Result::unwrap()` on an `Err` value: Custom { kind: Other, error: "reqwest::Error { kind: Request, url: \"https://github.com/jokeyrhyme/dotfiles-rs\", source: hyper::Error(Connect, ConnectError(\"dns error\", Custom { kind: Other, error: \"failed to lookup address information: Temporary failure in name resolution\" })) }" }', src/utils/http.rs:107:42
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55d33ad865a0 - std::backtrace_rs::backtrace::libunwind::trace::h7cf3ca97bd83fbab
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55d33ad865a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h5a69c674b2d9ea5c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55d33ad865a0 - std::sys_common::backtrace::_print_fmt::hdf72478dfcb50678
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55d33ad865a0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h1e0bdbb35e83deca
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55d33adadf9c - core::fmt::write::he67f9b17bcb7ee73
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/fmt/mod.rs:1080
[INFO] [stdout]    5:     0x55d33a6cb336 - std::io::Write::write_fmt::h68b2e5fe4c78e61a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/mod.rs:1516
[INFO] [stdout]    6:     0x55d33ad7c9ad - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::he9ebec865e28165c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/impls.rs:179
[INFO] [stdout]    7:     0x55d33ad88f4d - std::sys_common::backtrace::_print::haa20918e28a126c5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x55d33ad88f4d - std::sys_common::backtrace::print::h49e772a4873d9076
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x55d33ad88f4d - std::panicking::default_hook::{{closure}}::hb218b305d15e3f11
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:208
[INFO] [stdout]   10:     0x55d33ad88ba2 - std::panicking::default_hook::h63997b7b949e1ce0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:224
[INFO] [stdout]   11:     0x55d33ad89631 - std::panicking::rust_panic_with_hook::hb54f09ccadf64bd3
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:577
[INFO] [stdout]   12:     0x55d33ad891d9 - std::panicking::begin_panic_handler::{{closure}}::h8b43445b254eeb30
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:484
[INFO] [stdout]   13:     0x55d33ad86a2c - std::sys_common::backtrace::__rust_end_short_backtrace::hacd691450edfeae0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x55d33ad89199 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:483
[INFO] [stdout]   15:     0x55d33adac5c1 - core::panicking::panic_fmt::h5b17d4a0e853d0f5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/panicking.rs:85
[INFO] [stdout]   16:     0x55d33adac3e3 - core::option::expect_none_failed::hd08bf36cae411fff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stdout]   17:     0x55d33a726bdb - core::result::Result<T,E>::unwrap::he8c3c5c47cd35c2c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:973
[INFO] [stdout]   18:     0x55d33a54d774 - jokeyrhyme_dotfiles::utils::http::tests::fetch_page::hcd4f5b0209e90e81
[INFO] [stdout]                                at /opt/rustwide/workdir/src/utils/http.rs:107
[INFO] [stdout]   19:     0x55d33a54d6ca - jokeyrhyme_dotfiles::utils::http::tests::fetch_page::{{closure}}::h93dd20e3f3f8b625
[INFO] [stdout]                                at /opt/rustwide/workdir/src/utils/http.rs:105
[INFO] [stdout]   20:     0x55d33a4b05de - core::ops::function::FnOnce::call_once::hfb73f05465acd639
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   21:     0x55d33a6f2123 - core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   22:     0x55d33a6f2123 - test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stdout]   23:     0x55d33a6f0628 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   24:     0x55d33a6f0628 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stdout]   25:     0x55d33a6f0628 - std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   26:     0x55d33a6f0628 - std::panicking::try::h477cfd4b06a2e64a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   27:     0x55d33a6f0628 - std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   28:     0x55d33a6f0628 - test::run_test_in_process::he8ff7dec91b275be
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[INFO] [stdout]   29:     0x55d33a6f0628 - test::run_test::run_test_inner::{{closure}}::hfd9f49e4a4ff9162
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:449
[INFO] [stdout]   30:     0x55d33a6ca6b6 - std::sys_common::backtrace::__rust_begin_short_backtrace::hee6d60d5bb466aff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   31:     0x55d33a6cf825 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h988cecdf9ebbaf00
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/mod.rs:464
[INFO] [stdout]   32:     0x55d33a6cf825 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h330cf727ec126982
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stdout]   33:     0x55d33a6cf825 - std::panicking::try::do_call::h6cd25078f4a5ea13
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   34:     0x55d33a6cf825 - std::panicking::try::h84b1d49961301705
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   35:     0x55d33a6cf825 - std::panic::catch_unwind::h6145324593b3654b
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   36:     0x55d33a6cf825 - std::thread::Builder::spawn_unchecked::{{closure}}::ha41e72e8024f9192
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/mod.rs:463
[INFO] [stdout]   37:     0x55d33a6cf825 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hfb5034cf1f1be223
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   38:     0x55d33ad9274a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::hd4d30e37db281e8f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   39:     0x55d33ad9274a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h019185a215ba16e4
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   40:     0x55d33ad9274a - std::sys::unix::thread::Thread::new::thread_start::h33c6d7cf25f9291f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   41:     0x7f450d520609 - start_thread
[INFO] [stdout]   42:     0x7f450d7ad103 - clone
[INFO] [stdout]   43:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- utils::nodejs::tests::latest_version_found stdout ----
[INFO] [stdout] thread 'utils::nodejs::tests::latest_version_found' panicked at 'must fetch: Custom { kind: Other, error: "reqwest::Error { kind: Request, url: \"https://nodejs.org/dist/index.json\", source: hyper::Error(Connect, ConnectError(\"dns error\", Custom { kind: Other, error: \"failed to lookup address information: Temporary failure in name resolution\" })) }" }', src/utils/nodejs.rs:142:40
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55d33ad865a0 - std::backtrace_rs::backtrace::libunwind::trace::h7cf3ca97bd83fbab
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55d33ad865a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h5a69c674b2d9ea5c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55d33ad865a0 - std::sys_common::backtrace::_print_fmt::hdf72478dfcb50678
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55d33ad865a0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h1e0bdbb35e83deca
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55d33adadf9c - core::fmt::write::he67f9b17bcb7ee73
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/fmt/mod.rs:1080
[INFO] [stdout]    5:     0x55d33a6cb336 - std::io::Write::write_fmt::h68b2e5fe4c78e61a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/mod.rs:1516
[INFO] [stdout]    6:     0x55d33ad7c9ad - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::he9ebec865e28165c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/impls.rs:179
[INFO] [stdout]    7:     0x55d33ad88f4d - std::sys_common::backtrace::_print::haa20918e28a126c5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x55d33ad88f4d - std::sys_common::backtrace::print::h49e772a4873d9076
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x55d33ad88f4d - std::panicking::default_hook::{{closure}}::hb218b305d15e3f11
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:208
[INFO] [stdout]   10:     0x55d33ad88ba2 - std::panicking::default_hook::h63997b7b949e1ce0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:224
[INFO] [stdout]   11:     0x55d33ad89631 - std::panicking::rust_panic_with_hook::hb54f09ccadf64bd3
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:577
[INFO] [stdout]   12:     0x55d33ad891d9 - std::panicking::begin_panic_handler::{{closure}}::h8b43445b254eeb30
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:484
[INFO] [stdout]   13:     0x55d33ad86a2c - std::sys_common::backtrace::__rust_end_short_backtrace::hacd691450edfeae0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x55d33ad89199 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:483
[INFO] [stdout]   15:     0x55d33adac5c1 - core::panicking::panic_fmt::h5b17d4a0e853d0f5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/panicking.rs:85
[INFO] [stdout]   16:     0x55d33adac3e3 - core::option::expect_none_failed::hd08bf36cae411fff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stdout]   17:     0x55d33a5033d4 - core::result::Result<T,E>::expect::ha49c1b51781644b5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:933
[INFO] [stdout]   18:     0x55d33a57feae - jokeyrhyme_dotfiles::utils::nodejs::tests::latest_version_found::h80a07134465886e8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/utils/nodejs.rs:142
[INFO] [stdout]   19:     0x55d33a57fe4a - jokeyrhyme_dotfiles::utils::nodejs::tests::latest_version_found::{{closure}}::h093da552aa418885
[INFO] [stdout]                                at /opt/rustwide/workdir/src/utils/nodejs.rs:141
[INFO] [stdout]   20:     0x55d33a4af90e - core::ops::function::FnOnce::call_once::h2f014457e2ceab1d
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   21:     0x55d33a6f2123 - core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   22:     0x55d33a6f2123 - test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stdout]   23:     0x55d33a6f0628 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   24:     0x55d33a6f0628 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stdout]   25:     0x55d33a6f0628 - std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   26:     0x55d33a6f0628 - std::panicking::try::h477cfd4b06a2e64a
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   27:     0x55d33a6f0628 - std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   28:     0x55d33a6f0628 - test::run_test_in_process::he8ff7dec91b275be
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[INFO] [stdout]   29:     0x55d33a6f0628 - test::run_test::run_test_inner::{{closure}}::hfd9f49e4a4ff9162
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:449
[INFO] [stdout]   30:     0x55d33a6ca6b6 - std::sys_common::backtrace::__rust_begin_short_backtrace::hee6d60d5bb466aff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   31:     0x55d33a6cf825 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h988cecdf9ebbaf00
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/mod.rs:464
[INFO] [stdout]   32:     0x55d33a6cf825 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h330cf727ec126982
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stdout]   33:     0x55d33a6cf825 - std::panicking::try::do_call::h6cd25078f4a5ea13
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   34:     0x55d33a6cf825 - std::panicking::try::h84b1d49961301705
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   35:     0x55d33a6cf825 - std::panic::catch_unwind::h6145324593b3654b
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   36:     0x55d33a6cf825 - std::thread::Builder::spawn_unchecked::{{closure}}::ha41e72e8024f9192
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/mod.rs:463
[INFO] [stdout]   37:     0x55d33a6cf825 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hfb5034cf1f1be223
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stdout]   38:     0x55d33ad9274a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::hd4d30e37db281e8f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   39:     0x55d33ad9274a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h019185a215ba16e4
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   40:     0x55d33ad9274a - std::sys::unix::thread::Thread::new::thread_start::h33c6d7cf25f9291f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   41:     0x7f450d520609 - start_thread
[INFO] [stdout]   42:     0x7f450d7ad103 - clone
[INFO] [stdout]   43:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tasks::rust::tests::test_cargo_latest_version
[INFO] [stdout]     utils::github::tests::fetch_tags_github_hub
[INFO] [stdout]     utils::github::tests::latest_release_github_hub
[INFO] [stdout]     utils::golang::tests::latest_version_found
[INFO] [stdout]     utils::http::tests::fetch_page
[INFO] [stdout]     utils::nodejs::tests::latest_version_found
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 51 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass '--bin jokeyrhyme-dotfiles'
[INFO] running `Command { std: "docker" "inspect" "809763b2b577afa1d4f0a095f3632be365287095c3f3dba8052747f42d8bf133", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "809763b2b577afa1d4f0a095f3632be365287095c3f3dba8052747f42d8bf133", kill_on_drop: false }`
[INFO] [stdout] 809763b2b577afa1d4f0a095f3632be365287095c3f3dba8052747f42d8bf133
