[INFO] cloning repository https://github.com/Svring/devpod [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Svring/devpod" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSvring%2Fdevpod", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSvring%2Fdevpod'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 5e192ad93ad31f91d14ff642079139b3d6274a70 [INFO] testing Svring/devpod against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_getrandom_patch_1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSvring%2Fdevpod" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/Svring/devpod [INFO] finished tweaking git repo https://github.com/Svring/devpod [INFO] tweaked toml for git repo https://github.com/Svring/devpod written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Svring/devpod on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/Svring/devpod 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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rfc7239 v0.1.3 [INFO] [stderr] Downloaded poem-derive v3.1.11 [INFO] [stderr] Downloaded poem v3.1.11 [INFO] [stderr] Downloaded cross v0.2.5 [INFO] [stderr] Downloaded poem-openapi v5.1.15 [INFO] [stderr] Downloaded poem-openapi-derive v5.1.15 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b23334a5f0a45a1952050b6cd5e2b1747558986f7cde59118a5ab8e469c25b32 [INFO] running `Command { std: "docker" "start" "-a" "b23334a5f0a45a1952050b6cd5e2b1747558986f7cde59118a5ab8e469c25b32", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b23334a5f0a45a1952050b6cd5e2b1747558986f7cde59118a5ab8e469c25b32", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b23334a5f0a45a1952050b6cd5e2b1747558986f7cde59118a5ab8e469c25b32", kill_on_drop: false }` [INFO] [stdout] b23334a5f0a45a1952050b6cd5e2b1747558986f7cde59118a5ab8e469c25b32 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] cccf07bc047036f34dd95acbb3d194e0e332a46ee46f80ee2c9b7d91cfd2749d [INFO] running `Command { std: "docker" "start" "-a" "cccf07bc047036f34dd95acbb3d194e0e332a46ee46f80ee2c9b7d91cfd2749d", kill_on_drop: false }` [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling nix v0.30.1 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling object v0.36.7 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling uncased v0.9.10 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling multer v3.1.0 [INFO] [stderr] Compiling gimli v0.31.1 [INFO] [stderr] Compiling owo-colors v4.2.2 [INFO] [stderr] Compiling eyre v0.6.12 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling semver v1.0.26 [INFO] [stderr] Compiling headers-core v0.3.0 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling is_ci v1.2.0 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Compiling rustc-demangle v0.1.25 [INFO] [stderr] Compiling os_str_bytes v6.6.1 [INFO] [stderr] Compiling headers v0.4.1 [INFO] [stderr] Compiling supports-color v1.3.1 [INFO] [stderr] Compiling http v1.3.1 [INFO] [stderr] Compiling clap_lex v0.2.4 [INFO] [stderr] Compiling rfc7239 v0.1.3 [INFO] [stderr] Compiling dirs-sys v0.3.7 [INFO] [stderr] Compiling cross v0.2.5 [INFO] [stderr] Compiling winnow v0.7.11 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling addr2line v0.24.2 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling wildmatch v2.4.0 [INFO] [stderr] Compiling ctrlc v3.4.7 [INFO] [stderr] Compiling directories v4.0.1 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling owo-colors v3.5.0 [INFO] [stderr] Compiling nix v0.24.3 [INFO] [stderr] Compiling shell-escape v0.1.5 [INFO] [stderr] Compiling const-sha1 v0.2.0 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling clap_derive v3.2.25 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling backtrace v0.3.75 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling poem-derive v3.1.11 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling tokio v1.45.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling clap v3.2.25 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling poem-openapi-derive v5.1.15 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling quick-xml v0.36.2 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling serde_ignored v0.1.12 [INFO] [stderr] Compiling toml v0.5.11 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling tokio-util v0.7.15 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling h2 v0.4.10 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling hyper v1.6.0 [INFO] [stderr] Compiling hyper-util v0.1.14 [INFO] [stderr] Compiling poem v3.1.11 [INFO] [stderr] Compiling poem-openapi v5.1.15 [INFO] [stderr] Compiling devpod v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 53.81s [INFO] running `Command { std: "docker" "inspect" "cccf07bc047036f34dd95acbb3d194e0e332a46ee46f80ee2c9b7d91cfd2749d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cccf07bc047036f34dd95acbb3d194e0e332a46ee46f80ee2c9b7d91cfd2749d", kill_on_drop: false }` [INFO] [stdout] cccf07bc047036f34dd95acbb3d194e0e332a46ee46f80ee2c9b7d91cfd2749d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 92f1cf1690bb7cf26e676bcfc838b28b0c627dddda918a74d63b8eee3337e263 [INFO] running `Command { std: "docker" "start" "-a" "92f1cf1690bb7cf26e676bcfc838b28b0c627dddda918a74d63b8eee3337e263", kill_on_drop: false }` [INFO] [stderr] Compiling devpod v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.56s [INFO] running `Command { std: "docker" "inspect" "92f1cf1690bb7cf26e676bcfc838b28b0c627dddda918a74d63b8eee3337e263", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "92f1cf1690bb7cf26e676bcfc838b28b0c627dddda918a74d63b8eee3337e263", kill_on_drop: false }` [INFO] [stdout] 92f1cf1690bb7cf26e676bcfc838b28b0c627dddda918a74d63b8eee3337e263 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 925c0103cf76da9f9a4c097aade97a38300139586cf00caf9c9567f51d299475 [INFO] running `Command { std: "docker" "start" "-a" "925c0103cf76da9f9a4c097aade97a38300139586cf00caf9c9567f51d299475", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/devpod-66f66c78911aa016) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/devpod-fb8e7c604d886661) [INFO] [stderr] Doc-tests devpod [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 52 tests [INFO] [stdout] test src/stages/1-setup/config.rs - stages::setup::config::create_devpod_config (line 16) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::create_file (line 16) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::create_binary_file (line 42) ... FAILED [INFO] [stdout] test src/stages/2-launch/mod.rs - stages::launch::stage2_launch (line 12) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::delete_file (line 164) ... FAILED [INFO] [stdout] test src/stages/1-setup/mod.rs - stages::setup::stage1_setup (line 16) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::delete_file_if_exists (line 183) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::file_exists (line 210) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::copy_file (line 279) ... FAILED [INFO] [stdout] test src/stages/2-launch/mod.rs - stages::launch::stage2_launch_on_port (line 30) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::append_to_file (line 69) ... FAILED [INFO] [stdout] test src/stages/1-setup/config.rs - stages::setup::config::create_devpod_config_here (line 57) ... FAILED [INFO] [stdout] test src/utils/cli/command.rs - utils::cli::command::execute_script (line 204) ... ok [INFO] [stdout] test src/utils/cli/command.rs - utils::cli::command::execute_auto (line 185) ... ok [INFO] [stdout] test src/utils/cli/command.rs - utils::cli::command::execute_command (line 79) ... ok [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::delete_lines_matching (line 693) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::get_directory_summary (line 1013) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::get_file_info (line 248) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::insert_after_pattern (line 591) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::get_file_size (line 228) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::insert_at_end (line 535) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::insert_at_beginning (line 512) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::list_directories_only_recursive (line 942) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::list_files_only_recursive (line 912) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::insert_at_position (line 483) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::list_files_by_extension (line 973) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::move_file (line 305) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::insert_line_at (line 556) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::list_files_recursive_with_exclusions (line 824) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::replace_in_file (line 388) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::modify_file_content (line 729) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::read_file_bytes (line 121) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::replace_line_matching (line 657) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::replace_first_in_file (line 418) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::list_files_recursive (line 802) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::read_file_content (line 101) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::touch_file (line 341) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::replace_multiple_in_file (line 757) ... FAILED [INFO] [stdout] test src/utils/fs/toml.rs - utils::fs::toml::create_simple_toml_file (line 53) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::replace_with_regex (line 452) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::truncate_file (line 360) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::read_file_lines (line 141) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::insert_before_pattern (line 624) ... FAILED [INFO] [stdout] test src/utils/fs/toml.rs - utils::fs::toml::create_toml_file (line 16) ... FAILED [INFO] [stdout] test src/utils/fs/toml.rs - utils::fs::toml::get_devpod_config_path (line 283) ... FAILED [INFO] [stdout] test src/utils/fs/toml.rs - utils::fs::toml::get_toml_value (line 264) ... FAILED [INFO] [stdout] test src/utils/fs/toml.rs - utils::fs::toml::remove_toml_keys (line 209) ... FAILED [INFO] [stdout] test src/utils/fs/toml.rs - utils::fs::toml::read_toml_file (line 83) ... FAILED [INFO] [stdout] test src/utils/fs/toml.rs - utils::fs::toml::read_toml_file_as_strings (line 107) ... FAILED [INFO] [stdout] test src/utils/fs/toml.rs - utils::fs::toml::toml_file_has_key (line 237) ... FAILED [INFO] [stdout] test src/utils/fs/toml.rs - utils::fs::toml::update_toml_file_strings (line 178) ... FAILED [INFO] [stdout] test src/utils/fs/toml.rs - utils::fs::toml::update_toml_file (line 145) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/stages/1-setup/config.rs - stages::setup::config::create_devpod_config (line 16) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `create_devpod_config` in this scope [INFO] [stdout] --> src/stages/1-setup/config.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 6 | create_devpod_config("/path/to/project", None)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::stages::setup::config::create_devpod_config; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `create_devpod_config` in this scope [INFO] [stdout] --> src/stages/1-setup/config.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 9 | create_devpod_config("/path/to/project", Some("/config/dir"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::stages::setup::config::create_devpod_config; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::create_file (line 16) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `create_file` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 3 | create_file("hello.txt", "Hello, World!")?; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::create_file; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::create_binary_file (line 42) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `create_binary_file` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 4 | create_binary_file("data.bin", &data)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::create_binary_file; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stages/2-launch/mod.rs - stages::launch::stage2_launch (line 12) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `stage2_launch` in this scope [INFO] [stdout] --> src/stages/2-launch/mod.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 4 | stage2_launch().await?; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::stages::stage2_launch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/stages/2-launch/mod.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_stages_2_launch_mod_rs_12_0() { [INFO] [stdout] | -------------------------------------------------- this is not `async` [INFO] [stdout] 3 | // Start server on default port 52323 [INFO] [stdout] 4 | stage2_launch().await?; [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::delete_file (line 164) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `delete_file` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 3 | delete_file("temp.txt")?; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::delete_file; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stages/1-setup/mod.rs - stages::setup::stage1_setup (line 16) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `stage1_setup` in this scope [INFO] [stdout] --> src/stages/1-setup/mod.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 4 | stage1_setup(None)?; [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::stages::stage1_setup; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `stage1_setup` in this scope [INFO] [stdout] --> src/stages/1-setup/mod.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 7 | stage1_setup(Some("/path/to/my/project"))?; [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::stages::stage1_setup; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::delete_file_if_exists (line 183) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `delete_file_if_exists` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:184:19 [INFO] [stdout] | [INFO] [stdout] 3 | let was_deleted = delete_file_if_exists("temp.txt")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::delete_file_if_exists; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::file_exists (line 210) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `file_exists` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:211:4 [INFO] [stdout] | [INFO] [stdout] 3 | if file_exists("config.txt") { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::file_exists; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::copy_file (line 279) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `copy_file` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:280:1 [INFO] [stdout] | [INFO] [stdout] 3 | copy_file("original.txt", "backup.txt")?; [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::copy_file; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stages/2-launch/mod.rs - stages::launch::stage2_launch_on_port (line 30) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `stage2_launch_on_port` in this scope [INFO] [stdout] --> src/stages/2-launch/mod.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 4 | stage2_launch_on_port(8080).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::stages::launch::stage2_launch_on_port; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks [INFO] [stdout] --> src/stages/2-launch/mod.rs:32:29 [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_stages_2_launch_mod_rs_30_0() { [INFO] [stdout] | -------------------------------------------------- this is not `async` [INFO] [stdout] 3 | // Start server on custom port [INFO] [stdout] 4 | stage2_launch_on_port(8080).await?; [INFO] [stdout] | ^^^^^ only allowed inside `async` functions and blocks [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0728. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::append_to_file (line 69) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `append_to_file` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 3 | append_to_file("log.txt", "New log entry\n")?; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::append_to_file; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/stages/1-setup/config.rs - stages::setup::config::create_devpod_config_here (line 57) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `create_devpod_config_here` in this scope [INFO] [stdout] --> src/stages/1-setup/config.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 5 | create_devpod_config_here("/path/to/my/project")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::stages::setup::config::create_devpod_config_here; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::delete_lines_matching (line 693) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `delete_lines_matching` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:694:13 [INFO] [stdout] | [INFO] [stdout] 3 | let count = delete_lines_matching("log.txt", "DEBUG:")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::delete_lines_matching; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::get_directory_summary (line 1013) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `get_directory_summary` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:1015:15 [INFO] [stdout] | [INFO] [stdout] 4 | let summary = get_directory_summary(".", exclude)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::get_directory_summary; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::get_file_info (line 248) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `get_file_info` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:249:12 [INFO] [stdout] | [INFO] [stdout] 3 | let info = get_file_info("document.pdf")?; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::get_file_info; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::insert_after_pattern (line 591) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `insert_after_pattern` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:592:16 [INFO] [stdout] | [INFO] [stdout] 3 | let inserted = insert_after_pattern("config.txt", "[database]", "host = localhost")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::insert_after_pattern; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::get_file_size (line 228) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `get_file_size` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 3 | let size = get_file_size("data.txt")?; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::get_file_size; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::insert_at_end (line 535) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `insert_at_end` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:536:1 [INFO] [stdout] | [INFO] [stdout] 3 | insert_at_end("log.txt", "\n--- End of log ---")?; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::insert_at_end; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::insert_at_beginning (line 512) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `insert_at_beginning` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:513:1 [INFO] [stdout] | [INFO] [stdout] 3 | insert_at_beginning("script.sh", "#!/bin/bash\n")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::insert_at_beginning; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::list_directories_only_recursive (line 942) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `list_directories_only_recursive` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:944:12 [INFO] [stdout] | [INFO] [stdout] 4 | let dirs = list_directories_only_recursive(".", exclude)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::list_directories_only_recursive; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::list_files_only_recursive (line 912) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `list_files_only_recursive` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:914:13 [INFO] [stdout] | [INFO] [stdout] 4 | let files = list_files_only_recursive("src", exclude)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::list_files_only_recursive; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::insert_at_position (line 483) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `insert_at_position` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:484:1 [INFO] [stdout] | [INFO] [stdout] 3 | insert_at_position("file.txt", 10, "INSERTED TEXT")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::insert_at_position; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::list_files_by_extension (line 973) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `list_files_by_extension` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:976:18 [INFO] [stdout] | [INFO] [stdout] 5 | let rust_files = list_files_by_extension("src", exclude, extensions)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::list_files_by_extension; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::move_file (line 305) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `move_file` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:306:1 [INFO] [stdout] | [INFO] [stdout] 3 | move_file("old_name.txt", "new_name.txt")?; [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::move_file; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::insert_line_at (line 556) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `insert_line_at` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:557:1 [INFO] [stdout] | [INFO] [stdout] 3 | insert_line_at("config.txt", 3, "new_setting = true")?; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::insert_line_at; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::list_files_recursive_with_exclusions (line 824) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `list_files_recursive_with_exclusions` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:826:13 [INFO] [stdout] | [INFO] [stdout] 4 | let files = list_files_recursive_with_exclusions(".", exclude)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::list_files_recursive_with_exclusions; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::replace_in_file (line 388) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `replace_in_file` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:389:13 [INFO] [stdout] | [INFO] [stdout] 3 | let count = replace_in_file("config.txt", "old_value", "new_value")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::replace_in_file; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::modify_file_content (line 729) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `modify_file_content` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:730:1 [INFO] [stdout] | [INFO] [stdout] 3 | modify_file_content("data.txt", |content| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::modify_file_content; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::read_file_bytes (line 121) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `read_file_bytes` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:122:15 [INFO] [stdout] | [INFO] [stdout] 3 | let content = read_file_bytes("image.png")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::read_file_bytes; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::replace_line_matching (line 657) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `replace_line_matching` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:658:13 [INFO] [stdout] | [INFO] [stdout] 3 | let count = replace_line_matching("config.txt", "old_setting", "new_setting = updated_value")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::replace_line_matching; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::replace_first_in_file (line 418) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `replace_first_in_file` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:419:16 [INFO] [stdout] | [INFO] [stdout] 3 | let replaced = replace_first_in_file("config.txt", "# TODO", "# DONE")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::replace_first_in_file; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::list_files_recursive (line 802) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `list_files_recursive` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:803:13 [INFO] [stdout] | [INFO] [stdout] 3 | let files = list_files_recursive("src")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::list_files_recursive; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::read_file_content (line 101) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `read_file_content` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:102:15 [INFO] [stdout] | [INFO] [stdout] 3 | let content = read_file_content("config.txt")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::read_file_content; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::touch_file (line 341) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `touch_file` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:342:1 [INFO] [stdout] | [INFO] [stdout] 3 | touch_file("placeholder.txt")?; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::touch_file; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::replace_multiple_in_file (line 757) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `replace_multiple_in_file` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:763:19 [INFO] [stdout] | [INFO] [stdout] 8 | let total_count = replace_multiple_in_file("config.txt", replacements)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::replace_multiple_in_file; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/toml.rs - utils::fs::toml::create_simple_toml_file (line 53) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `create_simple_toml_file` in this scope [INFO] [stdout] --> src/utils/fs/toml.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 9 | create_simple_toml_file("config.toml", values)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::toml::create_simple_toml_file; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::replace_with_regex (line 452) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `replace_with_regex` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:454:13 [INFO] [stdout] | [INFO] [stdout] 4 | let count = replace_with_regex("log.txt", r"(\d{4})-(\d{2})-(\d{2})", "$2/$3/$1")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::replace_with_regex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::truncate_file (line 360) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `truncate_file` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:361:1 [INFO] [stdout] | [INFO] [stdout] 3 | truncate_file("large_file.txt", 1024)?; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::truncate_file; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::read_file_lines (line 141) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `read_file_lines` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:142:13 [INFO] [stdout] | [INFO] [stdout] 3 | let lines = read_file_lines("data.txt")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::read_file_lines; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/operation.rs - utils::fs::operation::insert_before_pattern (line 624) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `insert_before_pattern` in this scope [INFO] [stdout] --> src/utils/fs/operation.rs:625:16 [INFO] [stdout] | [INFO] [stdout] 3 | let inserted = insert_before_pattern("config.txt", "[database]", "# Database configuration")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::operation::insert_before_pattern; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/toml.rs - utils::fs::toml::create_toml_file (line 16) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `create_toml_file` in this scope [INFO] [stdout] --> src/utils/fs/toml.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 9 | create_toml_file("config.toml", values)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::toml::create_toml_file; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/toml.rs - utils::fs::toml::get_devpod_config_path (line 283) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `get_devpod_config_path` in this scope [INFO] [stdout] --> src/utils/fs/toml.rs:285:19 [INFO] [stdout] | [INFO] [stdout] 5 | let config_path = get_devpod_config_path()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::toml::get_devpod_config_path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/toml.rs - utils::fs::toml::get_toml_value (line 264) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `get_toml_value` in this scope [INFO] [stdout] --> src/utils/fs/toml.rs:265:42 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(toml::Value::String(name)) = get_toml_value("config.toml", "name")? { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::toml::get_toml_value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/toml.rs - utils::fs::toml::remove_toml_keys (line 209) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `remove_toml_keys` in this scope [INFO] [stdout] --> src/utils/fs/toml.rs:211:1 [INFO] [stdout] | [INFO] [stdout] 4 | remove_toml_keys("config.toml", keys_to_remove)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::toml::remove_toml_keys; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/toml.rs - utils::fs::toml::read_toml_file (line 83) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `read_toml_file` in this scope [INFO] [stdout] --> src/utils/fs/toml.rs:84:15 [INFO] [stdout] | [INFO] [stdout] 3 | let content = read_toml_file("config.toml")?; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::toml::read_toml_file; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/toml.rs - utils::fs::toml::read_toml_file_as_strings (line 107) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `read_toml_file_as_strings` in this scope [INFO] [stdout] --> src/utils/fs/toml.rs:108:15 [INFO] [stdout] | [INFO] [stdout] 3 | let content = read_toml_file_as_strings("config.toml")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::toml::read_toml_file_as_strings; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/toml.rs - utils::fs::toml::toml_file_has_key (line 237) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `toml_file_has_key` in this scope [INFO] [stdout] --> src/utils/fs/toml.rs:238:4 [INFO] [stdout] | [INFO] [stdout] 3 | if toml_file_has_key("config.toml", "name")? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::toml::toml_file_has_key; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/toml.rs - utils::fs::toml::update_toml_file_strings (line 178) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `update_toml_file_strings` in this scope [INFO] [stdout] --> src/utils/fs/toml.rs:185:1 [INFO] [stdout] | [INFO] [stdout] 9 | update_toml_file_strings("config.toml", updates)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::toml::update_toml_file_strings; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fs/toml.rs - utils::fs::toml::update_toml_file (line 145) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `update_toml_file` in this scope [INFO] [stdout] --> src/utils/fs/toml.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 9 | update_toml_file("config.toml", updates)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use devpod::utils::fs::toml::update_toml_file; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/stages/1-setup/config.rs - stages::setup::config::create_devpod_config (line 16) [INFO] [stdout] src/stages/1-setup/config.rs - stages::setup::config::create_devpod_config_here (line 57) [INFO] [stdout] src/stages/1-setup/mod.rs - stages::setup::stage1_setup (line 16) [INFO] [stdout] src/stages/2-launch/mod.rs - stages::launch::stage2_launch (line 12) [INFO] [stdout] src/stages/2-launch/mod.rs - stages::launch::stage2_launch_on_port (line 30) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::append_to_file (line 69) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::copy_file (line 279) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::create_binary_file (line 42) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::create_file (line 16) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::delete_file (line 164) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::delete_file_if_exists (line 183) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::delete_lines_matching (line 693) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::file_exists (line 210) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::get_directory_summary (line 1013) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::get_file_info (line 248) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::get_file_size (line 228) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::insert_after_pattern (line 591) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::insert_at_beginning (line 512) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::insert_at_end (line 535) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::insert_at_position (line 483) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::insert_before_pattern (line 624) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::insert_line_at (line 556) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::list_directories_only_recursive (line 942) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::list_files_by_extension (line 973) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::list_files_only_recursive (line 912) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::list_files_recursive (line 802) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::list_files_recursive_with_exclusions (line 824) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::modify_file_content (line 729) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::move_file (line 305) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::read_file_bytes (line 121) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::read_file_content (line 101) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::read_file_lines (line 141) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::replace_first_in_file (line 418) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::replace_in_file (line 388) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::replace_line_matching (line 657) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::replace_multiple_in_file (line 757) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::replace_with_regex (line 452) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::touch_file (line 341) [INFO] [stdout] src/utils/fs/operation.rs - utils::fs::operation::truncate_file (line 360) [INFO] [stdout] src/utils/fs/toml.rs - utils::fs::toml::create_simple_toml_file (line 53) [INFO] [stdout] src/utils/fs/toml.rs - utils::fs::toml::create_toml_file (line 16) [INFO] [stdout] src/utils/fs/toml.rs - utils::fs::toml::get_devpod_config_path (line 283) [INFO] [stdout] src/utils/fs/toml.rs - utils::fs::toml::get_toml_value (line 264) [INFO] [stdout] src/utils/fs/toml.rs - utils::fs::toml::read_toml_file (line 83) [INFO] [stdout] src/utils/fs/toml.rs - utils::fs::toml::read_toml_file_as_strings (line 107) [INFO] [stdout] src/utils/fs/toml.rs - utils::fs::toml::remove_toml_keys (line 209) [INFO] [stdout] src/utils/fs/toml.rs - utils::fs::toml::toml_file_has_key (line 237) [INFO] [stdout] src/utils/fs/toml.rs - utils::fs::toml::update_toml_file (line 145) [INFO] [stdout] src/utils/fs/toml.rs - utils::fs::toml::update_toml_file_strings (line 178) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 3 passed; 49 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.84s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "925c0103cf76da9f9a4c097aade97a38300139586cf00caf9c9567f51d299475", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "925c0103cf76da9f9a4c097aade97a38300139586cf00caf9c9567f51d299475", kill_on_drop: false }` [INFO] [stdout] 925c0103cf76da9f9a4c097aade97a38300139586cf00caf9c9567f51d299475