[INFO] cloning repository https://github.com/sabitm/sail [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sabitm/sail" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsabitm%2Fsail", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsabitm%2Fsail'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 715d69bae3661376ee8313f80ac08c983c0578cb [INFO] checking sabitm/sail against master#385fa9d845dd326c6bbfd58c22244215e431948a for never-type-fallback-to-never [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsabitm%2Fsail" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/sabitm/sail on toolchain 385fa9d845dd326c6bbfd58c22244215e431948a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+385fa9d845dd326c6bbfd58c22244215e431948a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/sabitm/sail [INFO] finished tweaking git repo https://github.com/sabitm/sail [INFO] tweaked toml for git repo https://github.com/sabitm/sail written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/sabitm/sail already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+385fa9d845dd326c6bbfd58c22244215e431948a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cradle v0.2.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+385fa9d845dd326c6bbfd58c22244215e431948a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 167a206a5ddeb80908b3c3ffe4d8e0b51ee855fdbc931361c55b69f68ddde0e1 [INFO] running `Command { std: "docker" "start" "-a" "167a206a5ddeb80908b3c3ffe4d8e0b51ee855fdbc931361c55b69f68ddde0e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "167a206a5ddeb80908b3c3ffe4d8e0b51ee855fdbc931361c55b69f68ddde0e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "167a206a5ddeb80908b3c3ffe4d8e0b51ee855fdbc931361c55b69f68ddde0e1", kill_on_drop: false }` [INFO] [stdout] 167a206a5ddeb80908b3c3ffe4d8e0b51ee855fdbc931361c55b69f68ddde0e1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+385fa9d845dd326c6bbfd58c22244215e431948a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5b6d75b4ff5dac026fb2b091fa0aaf45a889d0b173478f51a552a1664e4f496c [INFO] running `Command { std: "docker" "start" "-a" "5b6d75b4ff5dac026fb2b091fa0aaf45a889d0b173478f51a552a1664e4f496c", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.36 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling libc v0.2.112 [INFO] [stderr] Compiling syn v1.0.85 [INFO] [stderr] Compiling serde v1.0.133 [INFO] [stderr] Compiling rustversion v1.0.5 [INFO] [stderr] Compiling unicode-segmentation v1.8.0 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Compiling argh_shared v0.1.7 [INFO] [stderr] Compiling anyhow v1.0.47 [INFO] [stderr] Compiling serde_derive v1.0.133 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling quote v1.0.14 [INFO] [stderr] Checking cradle v0.2.0 [INFO] [stderr] Checking dirs-sys v0.3.6 [INFO] [stderr] Checking directories v2.0.2 [INFO] [stderr] Compiling argh_derive v0.1.7 [INFO] [stderr] Checking toml v0.5.8 [INFO] [stderr] Checking confy v0.4.0 [INFO] [stderr] Checking argh v0.1.7 [INFO] [stderr] Checking sail v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `execopt` [INFO] [stdout] --> src/parse_args.rs:58:30 [INFO] [stdout] | [INFO] [stdout] 58 | SailSubCommand::Exec(execopt) => Ok(SailState::Exec), [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_execopt` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `execopt` [INFO] [stdout] --> src/parse_args.rs:58:30 [INFO] [stdout] | [INFO] [stdout] 58 | SailSubCommand::Exec(execopt) => Ok(SailState::Exec), [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_execopt` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `script` is never read [INFO] [stdout] --> src/parse_args.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 35 | struct ExecCmd { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 38 | script: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_disk_last_path` is never used [INFO] [stdout] --> src/sail.rs:159:12 [INFO] [stdout] | [INFO] [stdout] 56 | impl Sail { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 159 | pub fn get_disk_last_path(&self) -> Result<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `script` is never read [INFO] [stdout] --> src/parse_args.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 35 | struct ExecCmd { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 38 | script: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_disk_last_path` is never used [INFO] [stdout] --> src/sail.rs:159:12 [INFO] [stdout] | [INFO] [stdout] 56 | impl Sail { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 159 | pub fn get_disk_last_path(&self) -> Result<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.64s [INFO] running `Command { std: "docker" "inspect" "5b6d75b4ff5dac026fb2b091fa0aaf45a889d0b173478f51a552a1664e4f496c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5b6d75b4ff5dac026fb2b091fa0aaf45a889d0b173478f51a552a1664e4f496c", kill_on_drop: false }` [INFO] [stdout] 5b6d75b4ff5dac026fb2b091fa0aaf45a889d0b173478f51a552a1664e4f496c [INFO] checking sabitm/sail against try#2d84f2737f3bd9ebfcb07f75aa198d6cf7c715d2 for never-type-fallback-to-never [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsabitm%2Fsail" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/sabitm/sail on toolchain 2d84f2737f3bd9ebfcb07f75aa198d6cf7c715d2 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2d84f2737f3bd9ebfcb07f75aa198d6cf7c715d2" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/sabitm/sail [INFO] finished tweaking git repo https://github.com/sabitm/sail [INFO] tweaked toml for git repo https://github.com/sabitm/sail written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/sabitm/sail already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2d84f2737f3bd9ebfcb07f75aa198d6cf7c715d2" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+2d84f2737f3bd9ebfcb07f75aa198d6cf7c715d2" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1c1bf577034bc46804bb5dcaae7a6366094590c6b381b8ed044d3bea4578e2df [INFO] running `Command { std: "docker" "start" "-a" "1c1bf577034bc46804bb5dcaae7a6366094590c6b381b8ed044d3bea4578e2df", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1c1bf577034bc46804bb5dcaae7a6366094590c6b381b8ed044d3bea4578e2df", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1c1bf577034bc46804bb5dcaae7a6366094590c6b381b8ed044d3bea4578e2df", kill_on_drop: false }` [INFO] [stdout] 1c1bf577034bc46804bb5dcaae7a6366094590c6b381b8ed044d3bea4578e2df [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+2d84f2737f3bd9ebfcb07f75aa198d6cf7c715d2" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 475a84c628dd49e6e433c8a92aa8cf6ee45b3b8ec2c158ae0aef0a7fa3f13698 [INFO] running `Command { std: "docker" "start" "-a" "475a84c628dd49e6e433c8a92aa8cf6ee45b3b8ec2c158ae0aef0a7fa3f13698", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.36 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.85 [INFO] [stderr] Compiling libc v0.2.112 [INFO] [stderr] Compiling serde v1.0.133 [INFO] [stderr] Compiling rustversion v1.0.5 [INFO] [stderr] Compiling unicode-segmentation v1.8.0 [INFO] [stderr] Compiling serde_derive v1.0.133 [INFO] [stderr] Compiling argh_shared v0.1.7 [INFO] [stderr] Compiling anyhow v1.0.47 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling quote v1.0.14 [INFO] [stderr] Checking cradle v0.2.0 [INFO] [stderr] Checking dirs-sys v0.3.6 [INFO] [stderr] Checking directories v2.0.2 [INFO] [stderr] Compiling argh_derive v0.1.7 [INFO] [stderr] Checking toml v0.5.8 [INFO] [stderr] Checking argh v0.1.7 [INFO] [stderr] Checking confy v0.4.0 [INFO] [stderr] Checking sail v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | run_result!("sgdisk", part_desc, part_type, disk)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | run_result!(%"sgdisk", part_desc, part_type, disk)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | run_result!(%"sgdisk", part_desc, part_type, disk)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | run_result!("partprobe")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | run_result!(%"modprobe zfs")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | / run_result!(%"zpool create", [INFO] [stdout] 135 | | "-f", [INFO] [stdout] 136 | | %"-o compatibility=grub2", [INFO] [stdout] 137 | | %"-o ashift=12", [INFO] [stdout] ... | [INFO] [stdout] 148 | | "bpool", [INFO] [stdout] 149 | | bpool_part)?; [INFO] [stdout] | |___________________^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | / run_result!(%"zpool create", [INFO] [stdout] 153 | | "-f", [INFO] [stdout] 154 | | %"-o ashift=12", [INFO] [stdout] 155 | | %"-o autotrim=on", [INFO] [stdout] ... | [INFO] [stdout] 165 | | %"rpool", [INFO] [stdout] 166 | | rpool_part)?; [INFO] [stdout] | |___________________^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | run_result!(%"zfs create -o canmount=off -o mountpoint=none rpool/arch")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | run_result!(%"zfs create -o canmount=off -o mountpoint=none bpool/arch")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | run_result!(%"zfs create -o canmount=off -o mountpoint=none bpool/arch/BOOT")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | run_result!(%"zfs create -o canmount=off -o mountpoint=none rpool/arch/ROOT")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | run_result!(%"zfs create -o canmount=off -o mountpoint=none rpool/arch/DATA")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:176:5 [INFO] [stdout] | [INFO] [stdout] 176 | run_result!(%"zfs create -o mountpoint=/boot -o canmount=noauto bpool/arch/BOOT/default")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | run_result!(%"zfs create -o mountpoint=/ -o canmount=off rpool/arch/DATA/default")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | run_result!(%"zfs create -o mountpoint=/ -o canmount=noauto rpool/arch/ROOT/default")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | run_result!(%"zfs mount rpool/arch/ROOT/default")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:180:5 [INFO] [stdout] | [INFO] [stdout] 180 | run_result!(%"zfs mount bpool/arch/BOOT/default")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | run_result!(%"zfs create -o canmount=off", dset)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:191:9 [INFO] [stdout] | [INFO] [stdout] 191 | run_result!(%"zfs create -o canmount=on", dset)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | run_result!(%"chmod 750 /mnt/root")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | run_result!(%"mkfs.vfat -n EFI", &efi_part)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | run_result!(%"mount -t vfat", &efi_part, efis_mnt)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | run_result!(%"mount -t vfat", efi_part, "/mnt/boot/efi")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/var/games")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | run_result!(%"chmod 775 /mnt/var/games")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/var/www")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 210 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/var/lib/AccountsService")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | run_result!(%"chmod 775 /mnt/var/lib/AccountsService")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/var/lib/docker")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/var/lib/nfs")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/var/lib/lxc")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:219:5 [INFO] [stdout] | [INFO] [stdout] 219 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/var/lib/libvirt")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/nix")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | run_result!(%"mkdir -p", &efis_mnt).context("Creating efis dir")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | run_result!(%"mkdir -p /mnt/boot/efi").context("Creating efi dir")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | run_result!("sgdisk", part_desc, part_type, disk)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | run_result!(%"sgdisk", part_desc, part_type, disk)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | run_result!(%"sgdisk", part_desc, part_type, disk)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | run_result!("partprobe")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:248:5 [INFO] [stdout] | [INFO] [stdout] 248 | run_result!(%"pacman -Sy")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | run_result!(%"pacstrap -c /mnt", base)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | run_result!(%"pacstrap -c /mnt", linux, linux_headers)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:276:9 [INFO] [stdout] | [INFO] [stdout] 276 | run_result!(%"pacstrap -U /mnt", url)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:277:9 [INFO] [stdout] | [INFO] [stdout] 277 | run_result!(%"pacstrap -c /mnt", linux_headers)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:281:5 [INFO] [stdout] | [INFO] [stdout] 281 | run_result!(%"pacstrap -c /mnt linux-firmware intel-ucode amd-ucode")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:284:5 [INFO] [stdout] | [INFO] [stdout] 284 | run_result!(%"pacstrap -c /mnt", zfs, "zfs-utils")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:311:5 [INFO] [stdout] | [INFO] [stdout] 311 | run_result!(%"mv /mnt/etc/mkinitcpio.conf /mnt/etc/mkinitcpio.conf.old")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:316:5 [INFO] [stdout] | [INFO] [stdout] 316 | run_result!(%"hwclock --systohc")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | run_result!(%"modprobe zfs")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | / run_result!(%"zpool create", [INFO] [stdout] 135 | | "-f", [INFO] [stdout] 136 | | %"-o compatibility=grub2", [INFO] [stdout] 137 | | %"-o ashift=12", [INFO] [stdout] ... | [INFO] [stdout] 148 | | "bpool", [INFO] [stdout] 149 | | bpool_part)?; [INFO] [stdout] | |___________________^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:317:5 [INFO] [stdout] | [INFO] [stdout] 317 | run_result!(%"systemctl enable systemd-timesyncd --root=/mnt")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | / run_result!(%"zpool create", [INFO] [stdout] 153 | | "-f", [INFO] [stdout] 154 | | %"-o ashift=12", [INFO] [stdout] 155 | | %"-o autotrim=on", [INFO] [stdout] ... | [INFO] [stdout] 165 | | %"rpool", [INFO] [stdout] 166 | | rpool_part)?; [INFO] [stdout] | |___________________^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:320:5 [INFO] [stdout] | [INFO] [stdout] 320 | run_result!(%"rm -f /mnt/etc/localtime")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | run_result!(%"zfs create -o canmount=off -o mountpoint=none rpool/arch")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 321 | run_result!(%"systemd-firstboot --root=/mnt --force --locale=en_US.UTF-8 --locale-messages=en_US.UTF-8 --keymap=us --timezone=Asia/Jakarta --hostname=lbox --root-password=123 --root-shell=/bin/zsh"... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | run_result!(%"zfs create -o canmount=off -o mountpoint=none bpool/arch")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:324:5 [INFO] [stdout] | [INFO] [stdout] 324 | run_result!(%"arch-chroot /mnt passwd", Stdin("123\n123"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | run_result!(%"zfs create -o canmount=off -o mountpoint=none bpool/arch/BOOT")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:327:5 [INFO] [stdout] | [INFO] [stdout] 327 | run_result!(%"zgenhostid -f -o /mnt/etc/hostid")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | run_result!(%"zfs create -o canmount=off -o mountpoint=none rpool/arch/ROOT")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:330:5 [INFO] [stdout] | [INFO] [stdout] 330 | run_result!(%"sed -i", "s/#IgnorePkg/IgnorePkg/", "/mnt/etc/pacman.conf")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | run_result!(%"zfs create -o canmount=off -o mountpoint=none rpool/arch/DATA")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:335:5 [INFO] [stdout] | [INFO] [stdout] 335 | run_result!(%"sed -i", exp, "/mnt/etc/pacman.conf")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | run_result!(%"chmod +x /mnt/usr/local/bin/kernel_updater")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:176:5 [INFO] [stdout] | [INFO] [stdout] 176 | run_result!(%"zfs create -o mountpoint=/boot -o canmount=noauto bpool/arch/BOOT/default")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | run_result!(%"zfs create -o mountpoint=/ -o canmount=off rpool/arch/DATA/default")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:345:5 [INFO] [stdout] | [INFO] [stdout] 345 | run_result!(%"systemctl enable zfs-import-cache.service zfs-import.target zfs-zed zfs.target --root=/mnt")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:346:5 [INFO] [stdout] | [INFO] [stdout] 346 | run_result!(%"systemctl disable zfs-mount --root=/mnt")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | run_result!(%"zfs create -o mountpoint=/ -o canmount=noauto rpool/arch/ROOT/default")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | run_result!(&arch_chroot, Stdin("locale-gen"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:354:5 [INFO] [stdout] | [INFO] [stdout] 354 | run_result!(&arch_chroot, Stdin(import_archzfs_keys_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | run_result!(%"zfs mount rpool/arch/ROOT/default")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:180:5 [INFO] [stdout] | [INFO] [stdout] 180 | run_result!(%"zfs mount bpool/arch/BOOT/default")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | run_result!(%"zfs create -o canmount=off", dset)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:191:9 [INFO] [stdout] | [INFO] [stdout] 191 | run_result!(%"zfs create -o canmount=on", dset)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | run_result!(&arch_chroot, Stdin(paru_install_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | run_result!(%"chmod 750 /mnt/root")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | run_result!(%"mkfs.vfat -n EFI", &efi_part)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 371 | run_result!(&arch_chroot, Stdin(bieaz_install_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | run_result!(%"mount -t vfat", &efi_part, efis_mnt)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | run_result!(&arch_chroot, Stdin(bieaz_pachook_install_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | run_result!(%"mount -t vfat", efi_part, "/mnt/boot/efi")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 382 | run_result!(&arch_chroot, Stdin(zrepl_install_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/var/games")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | run_result!(%"mkdir -p /mnt/etc/zrepl")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | run_result!(%"chmod 775 /mnt/var/games")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:389:5 [INFO] [stdout] | [INFO] [stdout] 389 | run_result!(%"rm /mnt/etc/sudoers.d/00_nobody")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/var/www")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 210 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/var/lib/AccountsService")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:406:5 [INFO] [stdout] | [INFO] [stdout] 406 | run_result!(%"sed -i", exp, "/mnt/etc/grub.d/10_linux")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | run_result!(%"chmod 775 /mnt/var/lib/AccountsService")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/var/lib/docker")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/var/lib/nfs")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/var/lib/lxc")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | run_result!(&arch_chroot, Stdin(gen_initrd_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:219:5 [INFO] [stdout] | [INFO] [stdout] 219 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/var/lib/libvirt")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:426:5 [INFO] [stdout] | [INFO] [stdout] 426 | run_result!(%"mkdir -p /mnt/boot/efi/arch/grub-bootdir/i386-pc/")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | run_result!(%"zfs create -o canmount=on rpool/arch/DATA/default/nix")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:427:5 [INFO] [stdout] | [INFO] [stdout] 427 | run_result!(%"mkdir -p /mnt/boot/efi/arch/grub-bootdir/x86_64-efi/")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:436:5 [INFO] [stdout] | [INFO] [stdout] 436 | run_result!(&arch_chroot, Stdin(grub_setup_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | run_result!(%"mkdir -p", &efis_mnt).context("Creating efis dir")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:440:5 [INFO] [stdout] | [INFO] [stdout] 440 | run_result!(&arch_chroot, Stdin(grub_menu_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | run_result!(%"mkdir -p /mnt/boot/efi").context("Creating efi dir")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:444:5 [INFO] [stdout] | [INFO] [stdout] 444 | run_result!(&arch_chroot, Stdin(mirror_esp_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:475:5 [INFO] [stdout] | [INFO] [stdout] 475 | run_result!(&arch_chroot, Stdin(service_enable_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:248:5 [INFO] [stdout] | [INFO] [stdout] 248 | run_result!(%"pacman -Sy")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | run_result!(%"pacstrap -c /mnt", base)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:478:9 [INFO] [stdout] | [INFO] [stdout] 478 | run_result!(&arch_chroot, Stdin(trim_enable_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | run_result!(%"pacstrap -c /mnt", linux, linux_headers)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:490:5 [INFO] [stdout] | [INFO] [stdout] 490 | run_result!(%"mkdir -p", post_scripts_p)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:276:9 [INFO] [stdout] | [INFO] [stdout] 276 | run_result!(%"pacstrap -U /mnt", url)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:277:9 [INFO] [stdout] | [INFO] [stdout] 277 | run_result!(%"pacstrap -c /mnt", linux_headers)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:281:5 [INFO] [stdout] | [INFO] [stdout] 281 | run_result!(%"pacstrap -c /mnt linux-firmware intel-ucode amd-ucode")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:511:5 [INFO] [stdout] | [INFO] [stdout] 511 | run_result!(%"zfs snapshot -r rpool/arch@install")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:284:5 [INFO] [stdout] | [INFO] [stdout] 284 | run_result!(%"pacstrap -c /mnt", zfs, "zfs-utils")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:512:5 [INFO] [stdout] | [INFO] [stdout] 512 | run_result!(%"zfs snapshot -r bpool/arch@install")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:515:5 [INFO] [stdout] | [INFO] [stdout] 515 | run_result!(%"umount /mnt/boot/efi")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:516:5 [INFO] [stdout] | [INFO] [stdout] 516 | run_result!(%"bash --login", Stdin("umount /mnt/boot/efis/*\n"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:519:5 [INFO] [stdout] | [INFO] [stdout] 519 | run_result!(%"zpool export bpool")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:520:5 [INFO] [stdout] | [INFO] [stdout] 520 | run_result!(%"zpool export rpool")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:311:5 [INFO] [stdout] | [INFO] [stdout] 311 | run_result!(%"mv /mnt/etc/mkinitcpio.conf /mnt/etc/mkinitcpio.conf.old")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:316:5 [INFO] [stdout] | [INFO] [stdout] 316 | run_result!(%"hwclock --systohc")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:317:5 [INFO] [stdout] | [INFO] [stdout] 317 | run_result!(%"systemctl enable systemd-timesyncd --root=/mnt")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:320:5 [INFO] [stdout] | [INFO] [stdout] 320 | run_result!(%"rm -f /mnt/etc/localtime")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 321 | run_result!(%"systemd-firstboot --root=/mnt --force --locale=en_US.UTF-8 --locale-messages=en_US.UTF-8 --keymap=us --timezone=Asia/Jakarta --hostname=lbox --root-password=123 --root-shell=/bin/zsh"... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:324:5 [INFO] [stdout] | [INFO] [stdout] 324 | run_result!(%"arch-chroot /mnt passwd", Stdin("123\n123"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:327:5 [INFO] [stdout] | [INFO] [stdout] 327 | run_result!(%"zgenhostid -f -o /mnt/etc/hostid")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:330:5 [INFO] [stdout] | [INFO] [stdout] 330 | run_result!(%"sed -i", "s/#IgnorePkg/IgnorePkg/", "/mnt/etc/pacman.conf")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:335:5 [INFO] [stdout] | [INFO] [stdout] 335 | run_result!(%"sed -i", exp, "/mnt/etc/pacman.conf")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | run_result!(%"chmod +x /mnt/usr/local/bin/kernel_updater")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:345:5 [INFO] [stdout] | [INFO] [stdout] 345 | run_result!(%"systemctl enable zfs-import-cache.service zfs-import.target zfs-zed zfs.target --root=/mnt")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:346:5 [INFO] [stdout] | [INFO] [stdout] 346 | run_result!(%"systemctl disable zfs-mount --root=/mnt")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | run_result!(&arch_chroot, Stdin("locale-gen"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:354:5 [INFO] [stdout] | [INFO] [stdout] 354 | run_result!(&arch_chroot, Stdin(import_archzfs_keys_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | run_result!(&arch_chroot, Stdin(paru_install_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 371 | run_result!(&arch_chroot, Stdin(bieaz_install_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | run_result!(&arch_chroot, Stdin(bieaz_pachook_install_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 382 | run_result!(&arch_chroot, Stdin(zrepl_install_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | run_result!(%"mkdir -p /mnt/etc/zrepl")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:389:5 [INFO] [stdout] | [INFO] [stdout] 389 | run_result!(%"rm /mnt/etc/sudoers.d/00_nobody")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:406:5 [INFO] [stdout] | [INFO] [stdout] 406 | run_result!(%"sed -i", exp, "/mnt/etc/grub.d/10_linux")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `execopt` [INFO] [stdout] --> src/parse_args.rs:58:30 [INFO] [stdout] | [INFO] [stdout] 58 | SailSubCommand::Exec(execopt) => Ok(SailState::Exec), [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_execopt` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | run_result!(&arch_chroot, Stdin(gen_initrd_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:426:5 [INFO] [stdout] | [INFO] [stdout] 426 | run_result!(%"mkdir -p /mnt/boot/efi/arch/grub-bootdir/i386-pc/")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:427:5 [INFO] [stdout] | [INFO] [stdout] 427 | run_result!(%"mkdir -p /mnt/boot/efi/arch/grub-bootdir/x86_64-efi/")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:436:5 [INFO] [stdout] | [INFO] [stdout] 436 | run_result!(&arch_chroot, Stdin(grub_setup_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:440:5 [INFO] [stdout] | [INFO] [stdout] 440 | run_result!(&arch_chroot, Stdin(grub_menu_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:444:5 [INFO] [stdout] | [INFO] [stdout] 444 | run_result!(&arch_chroot, Stdin(mirror_esp_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:475:5 [INFO] [stdout] | [INFO] [stdout] 475 | run_result!(&arch_chroot, Stdin(service_enable_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:478:9 [INFO] [stdout] | [INFO] [stdout] 478 | run_result!(&arch_chroot, Stdin(trim_enable_i))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:490:5 [INFO] [stdout] | [INFO] [stdout] 490 | run_result!(%"mkdir -p", post_scripts_p)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:511:5 [INFO] [stdout] | [INFO] [stdout] 511 | run_result!(%"zfs snapshot -r rpool/arch@install")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:512:5 [INFO] [stdout] | [INFO] [stdout] 512 | run_result!(%"zfs snapshot -r bpool/arch@install")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:515:5 [INFO] [stdout] | [INFO] [stdout] 515 | run_result!(%"umount /mnt/boot/efi")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:516:5 [INFO] [stdout] | [INFO] [stdout] 516 | run_result!(%"bash --login", Stdin("umount /mnt/boot/efis/*\n"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:519:5 [INFO] [stdout] | [INFO] [stdout] 519 | run_result!(%"zpool export bpool")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `!: cradle::Output` is not satisfied [INFO] [stdout] --> src/setup.rs:520:5 [INFO] [stdout] | [INFO] [stdout] 520 | run_result!(%"zpool export rpool")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cradle::Output` is not implemented for `!` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `cradle::Output`: [INFO] [stdout] () [INFO] [stdout] (A, B) [INFO] [stdout] (A, B, C) [INFO] [stdout] (A, B, C, D) [INFO] [stdout] (A, B, C, D, E) [INFO] [stdout] (A, B, C, D, E, F) [INFO] [stdout] (A,) [INFO] [stdout] Status [INFO] [stdout] and 4 others [INFO] [stdout] = note: this error might have been caused by changes to Rust's type-inference algorithm (see issue #48950 for more information) [INFO] [stdout] = help: did you intend to use the type `()` here instead? [INFO] [stdout] note: required by a bound in `run_result` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cradle-0.2.0/src/input.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 210 | fn run_result(self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 211 | where [INFO] [stdout] 212 | O: Output, [INFO] [stdout] | ^^^^^^ required by this bound in `Input::run_result` [INFO] [stdout] = note: this error originates in the macro `run_result` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `execopt` [INFO] [stdout] --> src/parse_args.rs:58:30 [INFO] [stdout] | [INFO] [stdout] 58 | SailSubCommand::Exec(execopt) => Ok(SailState::Exec), [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_execopt` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 78 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `sail` (bin "sail") due to 79 previous errors; 1 warning emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 78 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `sail` (bin "sail" test) due to 79 previous errors; 1 warning emitted [INFO] running `Command { std: "docker" "inspect" "475a84c628dd49e6e433c8a92aa8cf6ee45b3b8ec2c158ae0aef0a7fa3f13698", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "475a84c628dd49e6e433c8a92aa8cf6ee45b3b8ec2c158ae0aef0a7fa3f13698", kill_on_drop: false }` [INFO] [stdout] 475a84c628dd49e6e433c8a92aa8cf6ee45b3b8ec2c158ae0aef0a7fa3f13698