[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 master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSvring%2Fdevpod" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-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-2-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Svring/devpod on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "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 serde_ignored v0.1.12 [INFO] [stderr] Downloaded wildmatch v2.4.0 [INFO] [stderr] Downloaded shell-escape v0.1.5 [INFO] [stderr] Downloaded poem-openapi-derive v5.1.15 [INFO] [stderr] Downloaded poem-derive v3.1.11 [INFO] [stderr] Downloaded const-sha1 v0.2.0 [INFO] [stderr] Downloaded owo-colors v4.2.2 [INFO] [stderr] Downloaded cross v0.2.5 [INFO] [stderr] Downloaded poem v3.1.11 [INFO] [stderr] Downloaded poem-openapi v5.1.15 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 102874d96ba632addb8c12964a1ab197c602882ee4dc75f775e1e722a1ed87fd [INFO] running `Command { std: "docker" "start" "-a" "102874d96ba632addb8c12964a1ab197c602882ee4dc75f775e1e722a1ed87fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "102874d96ba632addb8c12964a1ab197c602882ee4dc75f775e1e722a1ed87fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "102874d96ba632addb8c12964a1ab197c602882ee4dc75f775e1e722a1ed87fd", kill_on_drop: false }` [INFO] [stdout] 102874d96ba632addb8c12964a1ab197c602882ee4dc75f775e1e722a1ed87fd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 683d3c37aa538d03e8ece98694580f2067dd8fad748693f2c54970fa834243d7 [INFO] running `Command { std: "docker" "start" "-a" "683d3c37aa538d03e8ece98694580f2067dd8fad748693f2c54970fa834243d7", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling winnow v0.7.11 [INFO] [stderr] Compiling nix v0.30.1 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling uncased v0.9.10 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling object v0.36.7 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling multer v3.1.0 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling semver v1.0.26 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling gimli v0.31.1 [INFO] [stderr] Compiling owo-colors v4.2.2 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling headers-core v0.3.0 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling is_ci v1.2.0 [INFO] [stderr] Compiling spin v0.9.8 [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 indexmap v2.10.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling clap_lex v0.2.4 [INFO] [stderr] Compiling eyre v0.6.12 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling signal-hook-registry v1.4.5 [INFO] [stderr] Compiling socket2 v0.5.10 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling addr2line v0.24.2 [INFO] [stderr] Compiling supports-color v1.3.1 [INFO] [stderr] Compiling dirs-sys v0.3.7 [INFO] [stderr] Compiling rfc7239 v0.1.3 [INFO] [stderr] Compiling cross v0.2.5 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling wildmatch v2.4.0 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling directories v4.0.1 [INFO] [stderr] Compiling owo-colors v3.5.0 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling nix v0.24.3 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling shell-words v1.1.0 [INFO] [stderr] Compiling shell-escape v0.1.5 [INFO] [stderr] Compiling const-sha1 v0.2.0 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling backtrace v0.3.75 [INFO] [stderr] Compiling clap_derive v3.2.25 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling ctrlc v3.4.7 [INFO] [stderr] Compiling proc-macro-crate v3.3.0 [INFO] [stderr] Compiling regex v1.11.1 [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 thiserror-impl v1.0.69 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling poem-derive v3.1.11 [INFO] [stderr] Compiling tokio v1.45.1 [INFO] [stderr] Compiling clap v3.2.25 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling darling_macro v0.20.11 [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 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 toml v0.5.11 [INFO] [stderr] Compiling serde_ignored v0.1.12 [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 1m 24s [INFO] running `Command { std: "docker" "inspect" "683d3c37aa538d03e8ece98694580f2067dd8fad748693f2c54970fa834243d7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "683d3c37aa538d03e8ece98694580f2067dd8fad748693f2c54970fa834243d7", kill_on_drop: false }` [INFO] [stdout] 683d3c37aa538d03e8ece98694580f2067dd8fad748693f2c54970fa834243d7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2ae0c4a366052e750d91b47e9b0ec980a56c04a9b5879be0a8fe6d2f0cacdb10 [INFO] running `Command { std: "docker" "start" "-a" "2ae0c4a366052e750d91b47e9b0ec980a56c04a9b5879be0a8fe6d2f0cacdb10", kill_on_drop: false }` [INFO] [stderr] Compiling devpod v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 5.31s [INFO] running `Command { std: "docker" "inspect" "2ae0c4a366052e750d91b47e9b0ec980a56c04a9b5879be0a8fe6d2f0cacdb10", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2ae0c4a366052e750d91b47e9b0ec980a56c04a9b5879be0a8fe6d2f0cacdb10", kill_on_drop: false }` [INFO] [stdout] 2ae0c4a366052e750d91b47e9b0ec980a56c04a9b5879be0a8fe6d2f0cacdb10 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 404716e4a9b9412f92b72fcd70c008e6618dbe1867522d02995d1e6a4b2d7d36 [INFO] running `Command { std: "docker" "start" "-a" "404716e4a9b9412f92b72fcd70c008e6618dbe1867522d02995d1e6a4b2d7d36", 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/debug/deps/devpod-56a17cf3190fce63) [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/debug/deps/devpod-4feffc49e7592c54) [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] Doc-tests devpod [INFO] [stdout] [INFO] [stdout] running 52 tests [INFO] [stdout] test src/stages/1-setup/config.rs - stages::setup::config::create_devpod_config_here (line 57) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::delete_file_if_exists (line 183) ... 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::append_to_file (line 69) ... 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::file_exists (line 210) ... 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::delete_file (line 164) ... FAILED [INFO] [stdout] test src/utils/cli/command.rs - utils::cli::command::execute_script (line 204) ... ok [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::copy_file (line 279) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::delete_lines_matching (line 693) ... FAILED [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::insert_at_position (line 483) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::insert_before_pattern (line 624) ... 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::create_binary_file (line 42) ... FAILED [INFO] [stdout] test src/utils/cli/command.rs - utils::cli::command::execute_auto (line 185) ... ok [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::list_files_only_recursive (line 912) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::get_file_size (line 228) ... FAILED [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::insert_at_end (line 535) ... 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::read_file_lines (line 141) ... 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::list_files_by_extension (line 973) ... 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::insert_at_beginning (line 512) ... 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::move_file (line 305) ... 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::list_files_recursive (line 802) ... 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::read_file_content (line 101) ... 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::replace_line_matching (line 657) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::insert_line_at (line 556) ... 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::read_toml_file_as_strings (line 107) ... FAILED [INFO] [stdout] test src/utils/fs/toml.rs - utils::fs::toml::update_toml_file (line 145) ... 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::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/toml.rs - utils::fs::toml::remove_toml_keys (line 209) ... 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/operation.rs - utils::fs::operation::truncate_file (line 360) ... FAILED [INFO] [stdout] test src/utils/fs/toml.rs - utils::fs::toml::create_toml_file (line 16) ... FAILED [INFO] [stdout] test src/utils/fs/operation.rs - utils::fs::operation::replace_with_regex (line 452) ... 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::get_toml_value (line 264) ... FAILED [INFO] [stdout] test src/utils/fs/toml.rs - utils::fs::toml::update_toml_file_strings (line 178) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [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] 59 | 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] 56 + 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_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] 184 | 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] 183 + 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/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] 18 | stage1_setup(None)?; [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 16 + 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] 21 | 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] 16 + 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::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] 70 | 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] 69 + 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/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] 17 | 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] 16 + 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::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] 211 | 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] 210 + 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/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] 32 | 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] 30 + 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] 30 | 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] 31 | // Start server on custom port [INFO] [stdout] 32 | 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::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] 165 | delete_file("temp.txt")?; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 164 + 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/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] 280 | 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] 279 + 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/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] 694 | 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] 693 + 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/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] 19 | 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] 15 + 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] 22 | 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] 15 + 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::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] 484 | 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] 483 + 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::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] 625 | 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] 624 + 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/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] 14 | stage2_launch().await?; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 12 + 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] 12 | 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] 13 | // Start server on default port 52323 [INFO] [stdout] 14 | 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::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] 44 | 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] 42 + 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/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] 1015 | 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] 1013 + 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] 249 | 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] 248 + 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::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] 914 | 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] 912 + 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::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] 229 | 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] 228 + 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] 536 | 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] 535 + 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::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] 826 | 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] 824 + 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::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] 142 | 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] 141 + 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_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] 592 | 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] 591 + 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::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] 976 | 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] 973 + 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::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] 419 | 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] 418 + 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::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] 513 | 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] 512 + 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::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] 389 | 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] 388 + 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::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] 306 | 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] 305 + 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::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] 342 | touch_file("placeholder.txt")?; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 341 + 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::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] 803 | 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] 802 + 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_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] 122 | 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] 121 + 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::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] 102 | 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] 101 + 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::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] 730 | 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] 729 + use devpod::utils::fs::operation::modify_file_content; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/utils/fs/operation.rs:730:34 [INFO] [stdout] | [INFO] [stdout] 730 | modify_file_content("data.txt", |content| { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 731 | content.to_uppercase() [INFO] [stdout] | ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 730 | modify_file_content("data.txt", |content: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [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] 658 | 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] 657 + 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::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] 557 | 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] 556 + 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/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] 285 | 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] 282 + 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::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] 108 | 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] 107 + 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::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] 152 | 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] 145 + 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] ---- 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] 944 | 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] 942 + 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::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] 763 | 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] 757 + 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] 60 | 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] 53 + 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/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] 211 | 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] 209 + 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::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] 238 | 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] 237 + 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/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] 361 | 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] 360 + 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/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] 23 | 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] 16 + 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/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] 454 | 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] 452 + 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/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] 84 | 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] 83 + 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::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] 265 | 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] 264 + 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::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] 185 | 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] 178 + 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] [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 1.61s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.90s; merged doctests compilation took 0.28s [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "404716e4a9b9412f92b72fcd70c008e6618dbe1867522d02995d1e6a4b2d7d36", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "404716e4a9b9412f92b72fcd70c008e6618dbe1867522d02995d1e6a4b2d7d36", kill_on_drop: false }` [INFO] [stdout] 404716e4a9b9412f92b72fcd70c008e6618dbe1867522d02995d1e6a4b2d7d36