[INFO] fetching crate persistent_config 0.1.3... [INFO] testing persistent_config-0.1.3 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate persistent_config 0.1.3 into /workspace/builds/worker-6-tc2/source [INFO] started tweaking crates.io crate persistent_config 0.1.3 [INFO] finished tweaking crates.io crate persistent_config 0.1.3 [INFO] tweaked toml for crates.io crate persistent_config 0.1.3 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate persistent_config 0.1.3 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate persistent_config 0.1.3 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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 42e652774ba3389038d202ce46582e917a946effc75977319e1f581f8ba36025 [INFO] running `Command { std: "docker" "start" "-a" "42e652774ba3389038d202ce46582e917a946effc75977319e1f581f8ba36025", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "42e652774ba3389038d202ce46582e917a946effc75977319e1f581f8ba36025", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "42e652774ba3389038d202ce46582e917a946effc75977319e1f581f8ba36025", kill_on_drop: false }` [INFO] [stdout] 42e652774ba3389038d202ce46582e917a946effc75977319e1f581f8ba36025 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 456a8cdbc2ed1a40ef85d261539da85b6b6e331b37d086e0bef973db57c70acf [INFO] running `Command { std: "docker" "start" "-a" "456a8cdbc2ed1a40ef85d261539da85b6b6e331b37d086e0bef973db57c70acf", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling persistent_config_core v0.1.3 [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling toml_datetime v0.6.9 [INFO] [stderr] Compiling serde_spanned v0.6.8 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling toml_edit v0.22.26 [INFO] [stderr] Compiling toml v0.8.22 [INFO] [stderr] Compiling persistent_config v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.19s [INFO] running `Command { std: "docker" "inspect" "456a8cdbc2ed1a40ef85d261539da85b6b6e331b37d086e0bef973db57c70acf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "456a8cdbc2ed1a40ef85d261539da85b6b6e331b37d086e0bef973db57c70acf", kill_on_drop: false }` [INFO] [stdout] 456a8cdbc2ed1a40ef85d261539da85b6b6e331b37d086e0bef973db57c70acf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b6bc1e6654d04b62548cc6cafd1c26f7f3e3685a2100b431975f72d89666f4bc [INFO] running `Command { std: "docker" "start" "-a" "b6bc1e6654d04b62548cc6cafd1c26f7f3e3685a2100b431975f72d89666f4bc", kill_on_drop: false }` [INFO] [stderr] Compiling persistent_config v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.47s [INFO] running `Command { std: "docker" "inspect" "b6bc1e6654d04b62548cc6cafd1c26f7f3e3685a2100b431975f72d89666f4bc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b6bc1e6654d04b62548cc6cafd1c26f7f3e3685a2100b431975f72d89666f4bc", kill_on_drop: false }` [INFO] [stdout] b6bc1e6654d04b62548cc6cafd1c26f7f3e3685a2100b431975f72d89666f4bc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 02a30fa72f8321e3f022644ad2a1f356aefb4671c51fde44815682a0a3c8cdd9 [INFO] running `Command { std: "docker" "start" "-a" "02a30fa72f8321e3f022644ad2a1f356aefb4671c51fde44815682a0a3c8cdd9", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/persistent_config-4d1a4cfb4640978c) [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 persistent_config [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test src/lib.rs - PersistentConfigBuilder::config_builder (line 52) ... FAILED [INFO] [stdout] test src/lib.rs - PersistentConfig::save (line 141) ... FAILED [INFO] [stdout] test src/lib.rs - PersistentConfigBuilder::default_save_config (line 101) ... FAILED [INFO] [stdout] test src/lib.rs - PersistentConfig::load (line 191) ... FAILED [INFO] [stdout] test src/lib.rs - (line 94) ... FAILED [INFO] [stdout] test src/lib.rs - (line 34) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/lib.rs - PersistentConfigBuilder::config_builder (line 52) stdout ---- [INFO] [stdout] error: expected item, found keyword `let` [INFO] [stdout] --> src/lib.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 1 | let my_config = MyConfig::default(); [INFO] [stdout] | ^^^ [INFO] [stdout] | | [INFO] [stdout] | `let` cannot be used for global variables [INFO] [stdout] | help: consider using `static` or `const` instead of `let` [INFO] [stdout] | [INFO] [stdout] = note: for a full list of items that can appear in modules, see [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - PersistentConfig::save (line 141) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyConfig` [INFO] [stdout] --> src/lib.rs:142:17 [INFO] [stdout] | [INFO] [stdout] 3 | let my_config = MyConfig::default(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `MyConfig` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - PersistentConfigBuilder::default_save_config (line 101) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyConfig` [INFO] [stdout] --> src/lib.rs:102:17 [INFO] [stdout] | [INFO] [stdout] 3 | let my_config = MyConfig::default(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `MyConfig` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - PersistentConfig::load (line 191) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MyConfig` [INFO] [stdout] --> src/lib.rs:192:21 [INFO] [stdout] | [INFO] [stdout] 3 | let mut my_config = MyConfig::default(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `MyConfig` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 94) stdout ---- [INFO] [stdout] error: cannot find derive macro `Persistent` in this scope [INFO] [stdout] --> src/lib.rs:111:50 [INFO] [stdout] | [INFO] [stdout] 19 | #[derive(Debug, Serialize, Deserialize, Default, Persistent)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `default_save_config` found for struct `AppConfig` in the current scope [INFO] [stdout] --> src/lib.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 20 | struct AppConfig { [INFO] [stdout] | ---------------- method `default_save_config` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 35 | config.default_save_config(false)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ method not found in `AppConfig` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] = note: the following trait defines an item `default_save_config`, perhaps you need to implement it: [INFO] [stdout] candidate #1: `persistent_config::PersistentConfigBuilder` [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `save` exists for struct `AppConfig`, but its trait bounds were not satisfied [INFO] [stdout] --> src/lib.rs:130:12 [INFO] [stdout] | [INFO] [stdout] 20 | struct AppConfig { [INFO] [stdout] | ---------------- method `save` not found for this struct because it doesn't satisfy `AppConfig: persistent_config::PersistentConfig` or `_: PersistentConfigBuilder` [INFO] [stdout] ... [INFO] [stdout] 38 | config.save()?; [INFO] [stdout] | ^^^^ method cannot be called on `AppConfig` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `AppConfig: persistent_config::PersistentConfigBuilder` [INFO] [stdout] which is required by `AppConfig: persistent_config::PersistentConfig` [INFO] [stdout] note: the trait `persistent_config::PersistentConfigBuilder` must be implemented [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub trait PersistentConfigBuilder: Sized + Default + Serialize + for<'de> Deserialize<'de> + 'static + Debug { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] = note: the following trait defines an item `save`, perhaps you need to implement it: [INFO] [stdout] candidate #1: `persistent_config::PersistentConfig` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `default_save_config` found for struct `AppConfig` in the current scope [INFO] [stdout] --> src/lib.rs:137:19 [INFO] [stdout] | [INFO] [stdout] 20 | struct AppConfig { [INFO] [stdout] | ---------------- method `default_save_config` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 45 | loaded_config.default_save_config(false)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ method not found in `AppConfig` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] = note: the following trait defines an item `default_save_config`, perhaps you need to implement it: [INFO] [stdout] candidate #1: `persistent_config::PersistentConfigBuilder` [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `load` exists for struct `AppConfig`, but its trait bounds were not satisfied [INFO] [stdout] --> src/lib.rs:140:19 [INFO] [stdout] | [INFO] [stdout] 20 | struct AppConfig { [INFO] [stdout] | ---------------- method `load` not found for this struct because it doesn't satisfy `AppConfig: persistent_config::PersistentConfig` or `_: PersistentConfigBuilder` [INFO] [stdout] ... [INFO] [stdout] 48 | loaded_config.load()?; [INFO] [stdout] | ^^^^ method cannot be called on `AppConfig` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `AppConfig: persistent_config::PersistentConfigBuilder` [INFO] [stdout] which is required by `AppConfig: persistent_config::PersistentConfig` [INFO] [stdout] note: the trait `persistent_config::PersistentConfigBuilder` must be implemented [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub trait PersistentConfigBuilder: Sized + Default + Serialize + for<'de> Deserialize<'de> + 'static + Debug { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] = note: the following trait defines an item `load`, perhaps you need to implement it: [INFO] [stdout] candidate #1: `persistent_config::PersistentConfig` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0599`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 34) stdout ---- [INFO] [stdout] Test executable failed (exit status: 1). [INFO] [stdout] [INFO] [stdout] stdout: [INFO] [stdout] Error saving file: Read-only file system (os error 30) [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error:: for anyhow::Error>::from [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] 2: persistent_config::save_file [INFO] [stdout] 3: persistent_config::PersistentConfig::save [INFO] [stdout] 4: rust_out::main [INFO] [stdout] 5: core::ops::function::FnOnce::call_once [INFO] [stdout] 6: std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] 7: std::rt::lang_start::{{closure}} [INFO] [stdout] 8: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 9: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:590:40 [INFO] [stdout] 10: std::panicking::catch_unwind [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:553:19 [INFO] [stdout] 11: std::panic::catch_unwind [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panic.rs:359:14 [INFO] [stdout] 12: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/rt.rs:175:24 [INFO] [stdout] 13: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:590:40 [INFO] [stdout] 14: std::panicking::catch_unwind [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:553:19 [INFO] [stdout] 15: std::panic::catch_unwind [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panic.rs:359:14 [INFO] [stdout] 16: std::rt::lang_start_internal [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/rt.rs:171:5 [INFO] [stdout] 17: std::rt::lang_start [INFO] [stdout] 18: main [INFO] [stdout] 19: [INFO] [stdout] 20: __libc_start_main [INFO] [stdout] 21: _start [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] Error: Failed to save file [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error::::msg [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.98/src/backtrace.rs:27:14 [INFO] [stdout] 1: anyhow::__private::format_err [INFO] [stdout] 2: persistent_config::PersistentConfig::save [INFO] [stdout] 3: rust_out::main [INFO] [stdout] 4: core::ops::function::FnOnce::call_once [INFO] [stdout] 5: std::sys::backtrace::__rust_begin_short_backtrace [INFO] [stdout] 6: std::rt::lang_start::{{closure}} [INFO] [stdout] 7: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/ops/function.rs:290:21 [INFO] [stdout] 8: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:590:40 [INFO] [stdout] 9: std::panicking::catch_unwind [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:553:19 [INFO] [stdout] 10: std::panic::catch_unwind [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panic.rs:359:14 [INFO] [stdout] 11: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/rt.rs:175:24 [INFO] [stdout] 12: std::panicking::catch_unwind::do_call [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:590:40 [INFO] [stdout] 13: std::panicking::catch_unwind [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panicking.rs:553:19 [INFO] [stdout] 14: std::panic::catch_unwind [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/panic.rs:359:14 [INFO] [stdout] 15: std::rt::lang_start_internal [INFO] [stdout] at /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/std/src/rt.rs:171:5 [INFO] [stdout] 16: std::rt::lang_start [INFO] [stdout] 17: main [INFO] [stdout] 18: [INFO] [stdout] 19: __libc_start_main [INFO] [stdout] 20: _start [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stdout] src/lib.rs - (line 34) [INFO] [stdout] src/lib.rs - (line 94) [INFO] [stdout] src/lib.rs - PersistentConfig::load (line 191) [INFO] [stdout] src/lib.rs - PersistentConfig::save (line 141) [INFO] [stdout] src/lib.rs - PersistentConfigBuilder::config_builder (line 52) [INFO] [stdout] src/lib.rs - PersistentConfigBuilder::default_save_config (line 101) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.31s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.48s; merged doctests compilation took 0.17s [INFO] running `Command { std: "docker" "inspect" "02a30fa72f8321e3f022644ad2a1f356aefb4671c51fde44815682a0a3c8cdd9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "02a30fa72f8321e3f022644ad2a1f356aefb4671c51fde44815682a0a3c8cdd9", kill_on_drop: false }` [INFO] [stdout] 02a30fa72f8321e3f022644ad2a1f356aefb4671c51fde44815682a0a3c8cdd9