[INFO] fetching crate figment2 0.11.3...
[INFO] testing figment2-0.11.3 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate figment2 0.11.3 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate figment2 0.11.3
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate figment2 0.11.3
[INFO] tweaked toml for crates.io crate figment2 0.11.3 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate figment2 0.11.3 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 crates.io crate figment2 0.11.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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded atomic v0.6.1
[INFO] [stderr]   Downloaded serde_default_utils v0.3.1
[INFO] [stderr]   Downloaded serde-inline-default v0.2.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 1bbc42436e140b538b352521ac7ddc7b767d05a275a0b7abcd36ebea537678f6
[INFO] running `Command { std: "docker" "start" "-a" "1bbc42436e140b538b352521ac7ddc7b767d05a275a0b7abcd36ebea537678f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1bbc42436e140b538b352521ac7ddc7b767d05a275a0b7abcd36ebea537678f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1bbc42436e140b538b352521ac7ddc7b767d05a275a0b7abcd36ebea537678f6", kill_on_drop: false }`
[INFO] [stdout] 1bbc42436e140b538b352521ac7ddc7b767d05a275a0b7abcd36ebea537678f6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 43a02dffcee2f828dc3984669ac5ae96cb9fb162e624a2d759270427648ed508
[INFO] running `Command { std: "docker" "start" "-a" "43a02dffcee2f828dc3984669ac5ae96cb9fb162e624a2d759270427648ed508", kill_on_drop: false }`
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling figment2 v0.11.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.03s
[INFO] running `Command { std: "docker" "inspect" "43a02dffcee2f828dc3984669ac5ae96cb9fb162e624a2d759270427648ed508", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "43a02dffcee2f828dc3984669ac5ae96cb9fb162e624a2d759270427648ed508", kill_on_drop: false }`
[INFO] [stdout] 43a02dffcee2f828dc3984669ac5ae96cb9fb162e624a2d759270427648ed508
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 9baa63f28661c9c41ce3536e5c470aa3095686030972860cbdee27d39625800e
[INFO] running `Command { std: "docker" "start" "-a" "9baa63f28661c9c41ce3536e5c470aa3095686030972860cbdee27d39625800e", kill_on_drop: false }`
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling serde-inline-default v0.2.3
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling clap_builder v4.5.53
[INFO] [stderr]    Compiling serde_default_utils v0.3.1
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling clap v4.5.53
[INFO] [stderr]    Compiling figment2 v0.11.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.54s
[INFO] running `Command { std: "docker" "inspect" "9baa63f28661c9c41ce3536e5c470aa3095686030972860cbdee27d39625800e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9baa63f28661c9c41ce3536e5c470aa3095686030972860cbdee27d39625800e", kill_on_drop: false }`
[INFO] [stdout] 9baa63f28661c9c41ce3536e5c470aa3095686030972860cbdee27d39625800e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 9397004f11523745c1929e2f97c5911167d61b258805b20c78930bd64462c81c
[INFO] running `Command { std: "docker" "start" "-a" "9397004f11523745c1929e2f97c5911167d61b258805b20c78930bd64462c81c", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/figment2-a772c993bc9517ab)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test coalesce::tests::coalesce_arrays_empty ... ok
[INFO] [stdout] test value::magic::tests::test_tagged ... ok
[INFO] [stdout] test value::parse::tests::check_compound_values_parse ... ok
[INFO] [stdout] test value::parse::tests::check_simple_values_parse ... ok
[INFO] [stdout] test coalesce::tests::coalesce_arrays ... ok
[INFO] [stdout] test coalesce::tests::coalesce_values ... ok
[INFO] [stdout] test coalesce::tests::coalesce_dicts ... ok
[INFO] [stdout] test figment::is_send_sync ... ok
[INFO] [stderr]      Running tests/camel-case.rs (/opt/rustwide/target/debug/deps/camel_case-e7c08fc55fa9387d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[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 tests/cargo.rs (/opt/rustwide/target/debug/deps/cargo-6efd2b1eaf6cd477)
[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 tests/custom_env_parser.rs (/opt/rustwide/target/debug/deps/custom_env_parser-f1f7c99c3ff884ba)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/empty-env-vars.rs (/opt/rustwide/target/debug/deps/empty_env_vars-c059f8881d930271)
[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 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 tests/enum.rs (/opt/rustwide/target/debug/deps/enum-74e420802c393de6)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lossy_values.rs (/opt/rustwide/target/debug/deps/lossy_values-11b13d47e052494b)
[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 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 tests/tagged.rs (/opt/rustwide/target/debug/deps/tagged-e5cfa2cfd9d0e7ac)
[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 tests/tuple-struct.rs (/opt/rustwide/target/debug/deps/tuple_struct-b6e2e34c3466585b)
[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 tests/yaml-enum.rs (/opt/rustwide/target/debug/deps/yaml_enum-e27ae0311fac10d2)
[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 figment2
[INFO] [stdout] 
[INFO] [stdout] running 133 tests
[INFO] [stdout] test src/figment.rs - figment::Figment::contains (line 876) ... FAILED
[INFO] [stdout] test src/figment.rs - figment::Figment::extract_inner (line 671) ... FAILED
[INFO] [stdout] test src/figment.rs - figment::Figment::extract_inner_lossy (line 705) ... FAILED
[INFO] [stdout] test src/error.rs - error::Error (line 51) ... ok
[INFO] [stdout] test src/figment.rs - figment::Figment::extract (line 563) ... FAILED
[INFO] [stdout] test src/error.rs - error::Error::count (line 245) ... FAILED
[INFO] [stdout] test src/error.rs - error::Error (line 81) ... ok
[INFO] [stdout] test src/figment.rs - figment::Figment::extract_lossy (line 619) ... FAILED
[INFO] [stdout] test src/figment.rs - figment::Figment::find_metadata (line 917) ... FAILED
[INFO] [stdout] test src/error.rs - error::Error::missing (line 176) ... ok
[INFO] [stdout] test src/error.rs - error::Error (line 28) ... ok
[INFO] [stdout] test src/figment.rs - figment::Figment::find_value (line 828) ... FAILED
[INFO] [stdout] test src/error.rs - error::Error (line 38) ... ok
[INFO] [stdout] test src/figment.rs - figment::Figment::metadata (line 736) ... FAILED
[INFO] [stdout] test src/figment.rs - figment::Figment::get_metadata (line 949) ... FAILED
[INFO] [stdout] test src/figment.rs - figment::Figment::focus (line 483) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 105) ... FAILED
[INFO] [stdout] test src/error.rs - error::Error::with_path (line 190) ... ok
[INFO] [stdout] test src/error.rs - error::Error::chain (line 210) ... ok
[INFO] [stdout] test src/lib.rs - (line 119) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 422) - compile ... ok
[INFO] [stdout] test src/figment.rs - figment::Figment::new (line 117) ... ok
[INFO] [stdout] test src/lib.rs - (line 214) ... FAILED
[INFO] [stdout] test src/figment.rs - figment::Figment::adjoin (line 223) ... ok
[INFO] [stdout] test src/figment.rs - figment::Figment::select (line 447) ... ok
[INFO] [stdout] test src/figment.rs - figment::Figment::from (line 135) ... ok
[INFO] [stdout] test src/lib.rs - (line 466) ... FAILED
[INFO] [stdout] test src/figment.rs - figment::Figment::profile (line 765) ... ok
[INFO] [stdout] test src/lib.rs - (line 354) ... ok
[INFO] [stdout] test src/figment.rs - figment::Figment::profiles (line 784) ... ok
[INFO] [stdout] test src/lib.rs - (line 6) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 536) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 507) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::Metadata::interpolate (line 168) ... ok
[INFO] [stdout] test src/figment.rs - figment::Figment::merge (line 314) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::Metadata (line 47) ... ok
[INFO] [stdout] test src/figment.rs - figment::Figment::join (line 182) ... ok
[INFO] [stdout] test src/lib.rs - (line 94) ... ok
[INFO] [stdout] test src/figment.rs - figment::Figment::admerge (line 355) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::Metadata::from (line 88) ... ok
[INFO] [stdout] test src/figment.rs - figment::Figment::zipjoin (line 264) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::Source::code_location (line 253) ... ok
[INFO] [stdout] test src/profile.rs - profile::Profile::from_env (line 104) ... FAILED
[INFO] [stdout] test src/metadata.rs - metadata::Metadata::named (line 106) ... ok
[INFO] [stdout] test src/figment.rs - figment::Figment::zipmerge (line 396) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::Source::file_path (line 235) ... ok
[INFO] [stdout] test src/profile.rs - profile::Profile::from_env_or (line 134) ... FAILED
[INFO] [stdout] test src/metadata.rs - metadata::Metadata::interpolater (line 140) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::Source::custom (line 272) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::Metadata::source (line 122) ... ok
[INFO] [stdout] test src/providers/data.rs - providers::data::Data (line 20) ... FAILED
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::filter (line 293) ... FAILED
[INFO] [stdout] test src/profile.rs - profile::Profile::as_str (line 154) ... ok
[INFO] [stdout] test src/providers/data.rs - providers::data::Data<F>::nested (line 167) ... FAILED
[INFO] [stdout] test src/provider.rs - provider::Provider (line 38) - compile ... ok
[INFO] [stdout] test src/providers/data.rs - providers::data::Data<F>::required (line 224) ... FAILED
[INFO] [stdout] test src/profile.rs - profile::Profile::const_new (line 87) ... ok
[INFO] [stdout] test src/profile.rs - profile::Profile::is_custom (line 184) ... ok
[INFO] [stdout] test src/profile.rs - profile::Profile::collect (line 201) ... ok
[INFO] [stdout] test src/profile.rs - profile::Profile::new (line 72) ... ok
[INFO] [stdout] test src/providers/data.rs - providers::data::Data<F>::profile (line 315) ... FAILED
[INFO] [stdout] test src/profile.rs - profile::Profile::starts_with (line 168) ... ok
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::filter_map (line 380) ... FAILED
[INFO] [stdout] test src/providers/data.rs - providers::data::Data<F>::file (line 86) ... FAILED
[INFO] [stdout] test src/providers/data.rs - providers::data::Data<F>::string (line 126) ... FAILED
[INFO] [stdout] test src/providers/data.rs - providers::data::Data<F>::search (line 277) ... FAILED
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::only (line 548) ... FAILED
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::map (line 321) ... FAILED
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::global (line 685) ... ok
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::var_or (line 726) ... FAILED
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::parser (line 170) ... FAILED
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::iter (line 619) ... FAILED
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::ignore (line 523) ... FAILED
[INFO] [stdout] test src/providers/data.rs - providers::data::Format (line 400) ... ok
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::lowercase (line 424) ... FAILED
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::ignore_empty (line 579) ... FAILED
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::var (line 702) ... FAILED
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::raw (line 227) ... FAILED
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::prefixed (line 258) ... FAILED
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::profile (line 669) ... ok
[INFO] [stdout] test src/value/magic.rs - value::magic::RelativePathBuf::original (line 216) ... FAILED
[INFO] [stdout] test src/providers/serialized.rs - providers::serialized::Serialized<T>::profile (line 136) ... FAILED
[INFO] [stdout] test src/providers/env.rs - providers::env::Env::split (line 466) ... FAILED
[INFO] [stdout] test src/providers/serialized.rs - providers::serialized::Serialized<T>::key (line 163) ... FAILED
[INFO] [stdout] test src/util.rs - util::diff_paths (line 40) ... ok
[INFO] [stdout] test src/providers/named.rs - providers::named::Named (line 7) ... ok
[INFO] [stdout] test src/value/magic.rs - value::magic::RelativePathBuf::metadata_path (line 313) ... FAILED
[INFO] [stdout] test src/providers/serialized.rs - providers::serialized::Serialized<T>::from (line 51) ... FAILED
[INFO] [stdout] test src/value/magic.rs - value::magic::RelativePathBuf::relative (line 247) ... FAILED
[INFO] [stdout] test src/util.rs - util::nest (line 254) ... ok
[INFO] [stdout] test src/value/magic.rs - value::magic::Tagged (line 530) ... FAILED
[INFO] [stdout] test src/util.rs - util (line 8) ... ok
[INFO] [stdout] test src/value/magic.rs - value::magic::RelativePathBuf (line 107) ... FAILED
[INFO] [stdout] test src/value/magic.rs - value::magic::RelativePathBuf::serialize_original (line 346) ... ok
[INFO] [stdout] test src/value/magic.rs - value::magic::RelativePathBuf::relative (line 272) ... FAILED
[INFO] [stdout] test src/value/magic.rs - value::magic::RelativePathBuf (line 35) ... FAILED
[INFO] [stdout] test src/util.rs - util::bool_from_str_or_int (line 113) ... ok
[INFO] [stdout] test src/value/magic.rs - value::magic::RelativePathBuf::serialize_relative (line 369) ... ok
[INFO] [stdout] test src/value/tag.rs - value::tag::Tag::is_default (line 72) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Empty::to_actual (line 813) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Num::to_u128 (line 646) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Num::to_i128 (line 701) ... ok
[INFO] [stdout] test src/value/magic.rs - value::magic::Tagged<T>::into_inner (line 623) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::as_dict (line 241) ... ok
[INFO] [stdout] test src/value/tag.rs - value::tag::Tag::profile (line 86) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::as_str (line 235) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Num::to_actual (line 745) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value (line 20) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Num::to_u128_lossy (line 669) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Num::to_f64 (line 724) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Num::to_u32 (line 624) ... ok
[INFO] [stdout] test src/value/magic.rs - value::magic::Tagged<T>::tag (line 606) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::as_array (line 243) ... ok
[INFO] [stdout] test src/util.rs - util::vec_tuple_map (line 179) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::to_bool_lossy (line 307) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::into_array (line 244) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::deserialize (line 93) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::into_dict (line 242) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::to_bool (line 238) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::into_string (line 236) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::to_f64 (line 282) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::to_actual (line 391) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::to_empty (line 240) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::to_char (line 237) ... ok
[INFO] [stdout] test src/value/magic.rs - value::magic::Either (line 434) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::serialize (line 75) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::find (line 115) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::find_ref (line 161) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::to_i128 (line 263) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::to_num (line 239) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::tag (line 204) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::to_num_lossy (line 361) ... ok
[INFO] [stdout] test src/value/value.rs - value::value::Value::to_u128 (line 247) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/figment.rs - figment::Figment::contains (line 876) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::providers::Toml`, `figment2::providers::Json`
[INFO] [stdout]    --> src/figment.rs:880:45
[INFO] [stdout]     |
[INFO] [stdout] 880 | use figment2::{Figment, providers::{Format, Toml, Json, Env}};
[INFO] [stdout]     |                                             ^^^^  ^^^^ no `Json` in `providers`
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Jail` in `figment2`
[INFO] [stdout]    --> src/figment.rs:882:11
[INFO] [stdout]     |
[INFO] [stdout] 882 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |           ^^^^ could not find `Jail` in `figment2`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/figment.rs:882:30
[INFO] [stdout]     |
[INFO] [stdout] 882 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 883 |     jail.create_file("Config.toml", r#"
[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] 882 | figment2::Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/figment.rs - figment::Figment::extract_inner (line 671) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::providers::Toml`, `figment2::providers::Json`
[INFO] [stdout]    --> src/figment.rs:673:45
[INFO] [stdout]     |
[INFO] [stdout] 673 | use figment2::{Figment, providers::{Format, Toml, Json}};
[INFO] [stdout]     |                                             ^^^^  ^^^^ no `Json` in `providers`
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Jail` in `figment2`
[INFO] [stdout]    --> src/figment.rs:675:11
[INFO] [stdout]     |
[INFO] [stdout] 675 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |           ^^^^ could not find `Jail` in `figment2`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/figment.rs:675:30
[INFO] [stdout]     |
[INFO] [stdout] 675 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 676 |     jail.create_file("Config.toml", r#"
[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] 675 | figment2::Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/figment.rs - figment::Figment::extract_inner_lossy (line 705) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::providers::Toml`, `figment2::providers::Json`
[INFO] [stdout]    --> src/figment.rs:707:45
[INFO] [stdout]     |
[INFO] [stdout] 707 | use figment2::{Figment, providers::{Format, Toml, Json}};
[INFO] [stdout]     |                                             ^^^^  ^^^^ no `Json` in `providers`
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Jail` in `figment2`
[INFO] [stdout]    --> src/figment.rs:709:11
[INFO] [stdout]     |
[INFO] [stdout] 709 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |           ^^^^ could not find `Jail` in `figment2`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/figment.rs:709:30
[INFO] [stdout]     |
[INFO] [stdout] 709 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 710 |     jail.create_file("Config.toml", r#"
[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] 709 | figment2::Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/figment.rs - figment::Figment::extract (line 563) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::providers::Toml`, `figment2::providers::Json`
[INFO] [stdout]    --> src/figment.rs:567:45
[INFO] [stdout]     |
[INFO] [stdout] 567 | use figment2::{Figment, providers::{Format, Toml, Json, Env}};
[INFO] [stdout]     |                                             ^^^^  ^^^^ no `Json` in `providers`
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Jail` in `figment2`
[INFO] [stdout]    --> src/figment.rs:576:11
[INFO] [stdout]     |
[INFO] [stdout] 576 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |           ^^^^ could not find `Jail` in `figment2`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/figment.rs:576:30
[INFO] [stdout]     |
[INFO] [stdout] 576 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 577 |     jail.create_file("Config.toml", r#"
[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] 576 | figment2::Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::Error::count (line 245) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::providers::Toml`
[INFO] [stdout]    --> src/error.rs:247:45
[INFO] [stdout]     |
[INFO] [stdout] 247 | use figment2::{Figment, providers::{Format, Toml}};
[INFO] [stdout]     |                                             ^^^^ no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Jail` in `figment2`
[INFO] [stdout]    --> src/error.rs:249:11
[INFO] [stdout]     |
[INFO] [stdout] 249 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |           ^^^^ could not find `Jail` in `figment2`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/error.rs:249:30
[INFO] [stdout]     |
[INFO] [stdout] 249 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 250 |     jail.create_file("Base.toml", r#"
[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] 249 | figment2::Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/figment.rs - figment::Figment::extract_lossy (line 619) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::providers::Toml`, `figment2::providers::Json`
[INFO] [stdout]    --> src/figment.rs:623:45
[INFO] [stdout]     |
[INFO] [stdout] 623 | use figment2::{Figment, providers::{Format, Toml, Json, Env}};
[INFO] [stdout]     |                                             ^^^^  ^^^^ no `Json` in `providers`
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Jail` in `figment2`
[INFO] [stdout]    --> src/figment.rs:632:11
[INFO] [stdout]     |
[INFO] [stdout] 632 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |           ^^^^ could not find `Jail` in `figment2`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/figment.rs:632:30
[INFO] [stdout]     |
[INFO] [stdout] 632 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 633 |     jail.create_file("Config.toml", r#"
[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] 632 | figment2::Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/figment.rs - figment::Figment::find_metadata (line 917) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::providers::Toml`, `figment2::providers::Json`
[INFO] [stdout]    --> src/figment.rs:921:45
[INFO] [stdout]     |
[INFO] [stdout] 921 | use figment2::{Figment, providers::{Format, Toml, Json, Env}};
[INFO] [stdout]     |                                             ^^^^  ^^^^ no `Json` in `providers`
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Jail` in `figment2`
[INFO] [stdout]    --> src/figment.rs:923:11
[INFO] [stdout]     |
[INFO] [stdout] 923 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |           ^^^^ could not find `Jail` in `figment2`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/figment.rs:923:30
[INFO] [stdout]     |
[INFO] [stdout] 923 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 924 |     jail.create_file("Config.toml", r#" name = "test" "#)?;
[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] 923 | figment2::Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/figment.rs - figment::Figment::find_value (line 828) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::providers::Toml`, `figment2::providers::Json`
[INFO] [stdout]    --> src/figment.rs:832:45
[INFO] [stdout]     |
[INFO] [stdout] 832 | use figment2::{Figment, providers::{Format, Toml, Json, Env}};
[INFO] [stdout]     |                                             ^^^^  ^^^^ no `Json` in `providers`
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Jail` in `figment2`
[INFO] [stdout]    --> src/figment.rs:834:11
[INFO] [stdout]     |
[INFO] [stdout] 834 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |           ^^^^ could not find `Jail` in `figment2`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/figment.rs:834:30
[INFO] [stdout]     |
[INFO] [stdout] 834 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 835 |     jail.create_file("Config.toml", r#"
[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] 834 | figment2::Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/figment.rs - figment::Figment::metadata (line 736) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::providers::Toml`, `figment2::providers::Json`
[INFO] [stdout]    --> src/figment.rs:738:45
[INFO] [stdout]     |
[INFO] [stdout] 738 | use figment2::{Figment, providers::{Format, Toml, Json}};
[INFO] [stdout]     |                                             ^^^^  ^^^^ no `Json` in `providers`
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/figment.rs - figment::Figment::get_metadata (line 949) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::providers::Toml`, `figment2::providers::Json`
[INFO] [stdout]    --> src/figment.rs:953:45
[INFO] [stdout]     |
[INFO] [stdout] 953 | use figment2::{Figment, providers::{Format, Toml, Json, Env}};
[INFO] [stdout]     |                                             ^^^^  ^^^^ no `Json` in `providers`
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Jail` in `figment2`
[INFO] [stdout]    --> src/figment.rs:955:11
[INFO] [stdout]     |
[INFO] [stdout] 955 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |           ^^^^ could not find `Jail` in `figment2`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/figment.rs:955:30
[INFO] [stdout]     |
[INFO] [stdout] 955 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 956 |     jail.create_file("Config.toml", r#" name = "test" "#)?;
[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] 955 | figment2::Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/figment.rs - figment::Figment::focus (line 483) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::providers::Toml`
[INFO] [stdout]    --> src/figment.rs:485:45
[INFO] [stdout]     |
[INFO] [stdout] 485 | use figment2::{Figment, providers::{Format, Toml}};
[INFO] [stdout]     |                                             ^^^^ no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Jail` in `figment2`
[INFO] [stdout]    --> src/figment.rs:487:11
[INFO] [stdout]     |
[INFO] [stdout] 487 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |           ^^^^ could not find `Jail` in `figment2`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/figment.rs:487:30
[INFO] [stdout]     |
[INFO] [stdout] 487 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 488 |     jail.create_file("Config.toml", r#"
[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] 487 | figment2::Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 105) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::providers::Toml`, `figment2::providers::Json`
[INFO] [stdout]    --> src/lib.rs:107:45
[INFO] [stdout]     |
[INFO] [stdout] 107 | use figment2::{Figment, providers::{Format, Toml, Json, Env}};
[INFO] [stdout]     |                                             ^^^^  ^^^^ no `Json` in `providers`
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 119) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::providers::Toml`, `figment2::providers::Json`
[INFO] [stdout]    --> src/lib.rs:122:45
[INFO] [stdout]     |
[INFO] [stdout] 122 | use figment2::{Figment, providers::{Format, Toml, Json, Env}};
[INFO] [stdout]     |                                             ^^^^  ^^^^ no `Json` in `providers`
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Jail` in `figment2`
[INFO] [stdout]    --> src/lib.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |           ^^^^ could not find `Jail` in `figment2`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:131:30
[INFO] [stdout]     |
[INFO] [stdout] 131 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 132 |     jail.create_file("App.toml", r#"
[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] 131 | figment2::Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 214) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::providers::Toml`, `figment2::providers::Json`
[INFO] [stdout]    --> src/lib.rs:217:45
[INFO] [stdout]     |
[INFO] [stdout] 217 | use figment2::{Figment, providers::{Format, Toml, Json, Env}};
[INFO] [stdout]     |                                             ^^^^  ^^^^ no `Json` in `providers`
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Jail` in `figment2`
[INFO] [stdout]    --> src/lib.rs:234:11
[INFO] [stdout]     |
[INFO] [stdout] 234 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |           ^^^^ could not find `Jail` in `figment2`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:234:30
[INFO] [stdout]     |
[INFO] [stdout] 234 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 235 |     jail.create_file("Base.toml", r#"
[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] 234 | figment2::Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 466) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::providers::Toml`
[INFO] [stdout]    --> src/lib.rs:469:50
[INFO] [stdout]     |
[INFO] [stdout] 469 | use figment2::{Figment, providers::{Env, Format, Toml, Serialized}};
[INFO] [stdout]     |                                                  ^^^^ no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 6) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::providers::Toml`, `figment2::providers::Json`
[INFO] [stdout]  --> src/lib.rs:9:45
[INFO] [stdout]   |
[INFO] [stdout] 9 | use figment2::{Figment, providers::{Format, Toml, Json, Env}};
[INFO] [stdout]   |                                             ^^^^  ^^^^ no `Json` in `providers`
[INFO] [stdout]   |                                             |
[INFO] [stdout]   |                                             no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Jail` in `figment2`
[INFO] [stdout]    --> src/lib.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout]  28 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]     |           ^^^^ could not find `Jail` in `figment2`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/lib.rs:28:30
[INFO] [stdout]    |
[INFO] [stdout] 28 | figment2::Jail::expect_with(|jail| {
[INFO] [stdout]    |                              ^^^^
[INFO] [stdout] 29 | jail.create_file("Cargo.toml", r#"
[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] 28 | figment2::Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]    |                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 536) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::providers::Toml`
[INFO] [stdout]    --> src/lib.rs:539:49
[INFO] [stdout]     |
[INFO] [stdout] 539 | use figment2::{Figment, providers::{Serialized, Toml, Env, Format}};
[INFO] [stdout]     |                                                 ^^^^ no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Jail` in `figment2`
[INFO] [stdout]    --> src/lib.rs:547:11
[INFO] [stdout]     |
[INFO] [stdout] 547 | figment2::Jail::try_with(|_| {
[INFO] [stdout]     |           ^^^^ could not find `Jail` in `figment2`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/profile.rs - profile::Profile::from_env (line 104) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/profile.rs:106:25
[INFO] [stdout]     |
[INFO] [stdout] 106 | use figment2::{Profile, Jail};
[INFO] [stdout]     |                         ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/profile.rs:108:20
[INFO] [stdout]     |
[INFO] [stdout] 108 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 109 |     jail.set_env("MY_PROFILE", "secret");
[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] 108 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/profile.rs - profile::Profile::from_env_or (line 134) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/profile.rs:136:25
[INFO] [stdout]     |
[INFO] [stdout] 136 | use figment2::{Profile, Jail};
[INFO] [stdout]     |                         ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/profile.rs:138:20
[INFO] [stdout]     |
[INFO] [stdout] 138 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 139 |     jail.set_env("MY_PROFILE", "secret");
[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] 138 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/data.rs - providers::data::Data (line 20) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::providers::Json`
[INFO] [stdout]   --> src/providers/data.rs:23:41
[INFO] [stdout]    |
[INFO] [stdout] 23 | use figment2::providers::{Format, Data, Json};
[INFO] [stdout]    |                                         ^^^^ no `Json` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/env.rs - providers::env::Env::filter (line 293) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/env.rs:295:16
[INFO] [stdout]     |
[INFO] [stdout] 295 | use figment2::{Jail, providers::Env};
[INFO] [stdout]     |                ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/env.rs:297:20
[INFO] [stdout]     |
[INFO] [stdout] 297 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 298 |     jail.set_env("FOO_FOO", 100);
[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] 297 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/data.rs - providers::data::Data<F>::nested (line 167) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::Jail`, `figment2::providers::Toml`
[INFO] [stdout]    --> src/providers/data.rs:170:25
[INFO] [stdout]     |
[INFO] [stdout] 170 | use figment2::{Figment, Jail, providers::{Format, Toml}, value::Map};
[INFO] [stdout]     |                         ^^^^                      ^^^^ no `Toml` in `providers`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/data.rs:178:20
[INFO] [stdout]     |
[INFO] [stdout] 178 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 179 |     jail.create_file("Config.toml", r#"
[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] 178 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/data.rs - providers::data::Data<F>::required (line 224) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::Jail`, `figment2::providers::Toml`
[INFO] [stdout]    --> src/providers/data.rs:227:25
[INFO] [stdout]     |
[INFO] [stdout] 227 | use figment2::{Figment, Jail, providers::{Format, Toml}};
[INFO] [stdout]     |                         ^^^^                      ^^^^ no `Toml` in `providers`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/data.rs:235:20
[INFO] [stdout]     |
[INFO] [stdout] 235 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 236 |     // Create 'config.toml'.
[INFO] [stdout] 237 |     jail.create_file("config.toml", "foo = 123")?;
[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] 235 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/data.rs - providers::data::Data<F>::profile (line 315) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::Jail`, `figment2::providers::Toml`
[INFO] [stdout]    --> src/providers/data.rs:318:25
[INFO] [stdout]     |
[INFO] [stdout] 318 | use figment2::{Figment, Jail, providers::{Format, Toml}, value::Map};
[INFO] [stdout]     |                         ^^^^                      ^^^^ no `Toml` in `providers`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/env.rs - providers::env::Env::filter_map (line 380) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/env.rs:383:16
[INFO] [stdout]     |
[INFO] [stdout] 383 | use figment2::{Jail, providers::Env};
[INFO] [stdout]     |                ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/env.rs:386:20
[INFO] [stdout]     |
[INFO] [stdout] 386 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 387 |     jail.clear_env();
[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] 386 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/data.rs - providers::data::Data<F>::file (line 86) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::Jail`, `figment2::providers::Toml`
[INFO] [stdout]    --> src/providers/data.rs:89:25
[INFO] [stdout]     |
[INFO] [stdout]  89 | use figment2::{Figment, Jail, providers::{Format, Toml}, value::Map};
[INFO] [stdout]     |                         ^^^^                      ^^^^ no `Toml` in `providers`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/providers/data.rs:97:20
[INFO] [stdout]    |
[INFO] [stdout] 97 | Jail::expect_with(|jail| {
[INFO] [stdout]    |                    ^^^^
[INFO] [stdout] 98 |     jail.create_file("Config.toml", r#"
[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] 97 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/data.rs - providers::data::Data<F>::string (line 126) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::Jail`, `figment2::providers::Toml`
[INFO] [stdout]    --> src/providers/data.rs:129:25
[INFO] [stdout]     |
[INFO] [stdout] 129 | use figment2::{Figment, Jail, providers::{Format, Toml}, value::Map};
[INFO] [stdout]     |                         ^^^^                      ^^^^ no `Toml` in `providers`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/data.rs - providers::data::Data<F>::search (line 277) stdout ----
[INFO] [stdout] error[E0432]: unresolved imports `figment2::Jail`, `figment2::providers::Toml`
[INFO] [stdout]    --> src/providers/data.rs:280:25
[INFO] [stdout]     |
[INFO] [stdout] 280 | use figment2::{Figment, Jail, providers::{Format, Toml}};
[INFO] [stdout]     |                         ^^^^                      ^^^^ no `Toml` in `providers`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/data.rs:287:20
[INFO] [stdout]     |
[INFO] [stdout] 287 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 288 |     // Create 'subdir/config.toml' and set `cwd = subdir`.
[INFO] [stdout] 289 |     jail.create_file("config.toml", "foo = 123")?;
[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] 287 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/env.rs - providers::env::Env::only (line 548) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/env.rs:550:16
[INFO] [stdout]     |
[INFO] [stdout] 550 | use figment2::{Jail, providers::Env};
[INFO] [stdout]     |                ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/env.rs:552:20
[INFO] [stdout]     |
[INFO] [stdout] 552 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 553 |     jail.set_env("FOO_FOO", 1);
[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] 552 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/env.rs - providers::env::Env::map (line 321) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/env.rs:325:16
[INFO] [stdout]     |
[INFO] [stdout] 325 | use figment2::{Jail, providers::Env};
[INFO] [stdout]     |                ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/env.rs:327:20
[INFO] [stdout]     |
[INFO] [stdout] 327 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 328 |     jail.set_env("FOO_FOO", 100);
[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] 327 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/env.rs - providers::env::Env::var_or (line 726) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/env.rs:728:16
[INFO] [stdout]     |
[INFO] [stdout] 728 | use figment2::{Jail, providers::Env};
[INFO] [stdout]     |                ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/env.rs:730:20
[INFO] [stdout]     |
[INFO] [stdout] 730 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 731 |     jail.set_env("TESTING", 123);
[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 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/env.rs - providers::env::Env::parser (line 170) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/env.rs:172:25
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]     |
[INFO] [stdout] 172 | use figment2::{Figment, Jail, providers::Env};
[INFO] [stdout]     |                         ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/env.rs:186:20
[INFO] [stdout]     |
[INFO] [stdout] 186 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 187 |     jail.set_env("FOO", "[1, 2, 3]");
[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] 186 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    --> src/providers/env.rs:193:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |             serde_json::from_str(v).unwrap_or_else(|_| figment2::value::Value::from(v))
[INFO] [stdout]     |             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde_yaml`
[INFO] [stdout]    --> src/providers/env.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |             serde_yaml::from_str(v).unwrap_or_else(|_| figment2::value::Value::from(v))
[INFO] [stdout]     |             ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_yaml`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_yaml`, use `cargo add serde_yaml` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/env.rs - providers::env::Env::iter (line 619) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/env.rs:621:16
[INFO] [stdout]     |
[INFO] [stdout] 621 | use figment2::{Jail, providers::Env};
[INFO] [stdout]     |                ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/env.rs:623:20
[INFO] [stdout]     |
[INFO] [stdout] 623 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 624 |     jail.set_env("FOO_B", 2);
[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] 623 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/env.rs - providers::env::Env::ignore (line 523) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/env.rs:525:16
[INFO] [stdout]     |
[INFO] [stdout] 525 | use figment2::{Jail, providers::Env};
[INFO] [stdout]     |                ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/env.rs:527:20
[INFO] [stdout]     |
[INFO] [stdout] 527 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 528 |     jail.set_env("FOO_FOO", 1);
[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] 527 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/env.rs - providers::env::Env::lowercase (line 424) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/env.rs:428:16
[INFO] [stdout]     |
[INFO] [stdout] 428 | use figment2::{Jail, Profile, Provider};
[INFO] [stdout]     |                ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/env.rs:431:20
[INFO] [stdout]     |
[INFO] [stdout] 431 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 432 |     jail.clear_env();
[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] 431 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/env.rs - providers::env::Env::ignore_empty (line 579) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/env.rs:583:16
[INFO] [stdout]     |
[INFO] [stdout] 583 | use figment2::{Jail, Profile, Provider};
[INFO] [stdout]     |                ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/env.rs:586:20
[INFO] [stdout]     |
[INFO] [stdout] 586 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 587 |     jail.clear_env();
[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] 586 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/env.rs - providers::env::Env::var (line 702) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/env.rs:704:16
[INFO] [stdout]     |
[INFO] [stdout] 704 | use figment2::{Jail, providers::Env};
[INFO] [stdout]     |                ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/env.rs:706:20
[INFO] [stdout]     |
[INFO] [stdout] 706 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 707 |     jail.set_env("TESTING", 123);
[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] 706 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/env.rs - providers::env::Env::raw (line 227) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/env.rs:230:25
[INFO] [stdout]     |
[INFO] [stdout] 230 | use figment2::{Figment, Jail, providers::Env};
[INFO] [stdout]     |                         ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/env.rs:238:20
[INFO] [stdout]     |
[INFO] [stdout] 238 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 239 |     jail.set_env("NUMBERS", "[1, 2, 3]");
[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] 238 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/env.rs - providers::env::Env::prefixed (line 258) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/env.rs:261:25
[INFO] [stdout]     |
[INFO] [stdout] 261 | use figment2::{Figment, Jail, providers::Env};
[INFO] [stdout]     |                         ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/env.rs:269:20
[INFO] [stdout]     |
[INFO] [stdout] 269 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 270 |     jail.set_env("APP_FOO", 100);
[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] 269 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value/magic.rs - value::magic::RelativePathBuf::original (line 216) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/value/magic.rs:220:56
[INFO] [stdout]     |
[INFO] [stdout] 220 | use figment2::{Figment, value::magic::RelativePathBuf, Jail};
[INFO] [stdout]     |                                                        ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `figment2::providers::Toml`
[INFO] [stdout]    --> src/value/magic.rs:221:35
[INFO] [stdout]     |
[INFO] [stdout] 221 | use figment2::providers::{Format, Toml};
[INFO] [stdout]     |                                   ^^^^ no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/value/magic.rs:228:20
[INFO] [stdout]     |
[INFO] [stdout] 228 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 229 |     jail.create_file("Config.toml", r#"path = "hello.html""#)?;
[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] 228 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/serialized.rs - providers::serialized::Serialized<T>::profile (line 136) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/serialized.rs:138:25
[INFO] [stdout]     |
[INFO] [stdout] 138 | use figment2::{Figment, Jail, providers::Serialized};
[INFO] [stdout]     |                         ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/env.rs - providers::env::Env::split (line 466) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/env.rs:469:25
[INFO] [stdout]     |
[INFO] [stdout] 469 | use figment2::{Figment, Jail, util::map, value::Dict, providers::Env};
[INFO] [stdout]     |                         ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/providers/env.rs:483:20
[INFO] [stdout]     |
[INFO] [stdout] 483 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 484 |     // Without splitting: using structured data.
[INFO] [stdout] 485 |     jail.set_env("APP_FOO", "{key=10}");
[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] 483 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/serialized.rs - providers::serialized::Serialized<T>::key (line 163) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/serialized.rs:165:25
[INFO] [stdout]     |
[INFO] [stdout] 165 | use figment2::{Figment, Jail, providers::Serialized};
[INFO] [stdout]     |                         ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value/magic.rs - value::magic::RelativePathBuf::metadata_path (line 313) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/value/magic.rs:317:56
[INFO] [stdout]     |
[INFO] [stdout] 317 | use figment2::{Figment, value::magic::RelativePathBuf, Jail};
[INFO] [stdout]     |                                                        ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `figment2::providers::Toml`
[INFO] [stdout]    --> src/value/magic.rs:318:40
[INFO] [stdout]     |
[INFO] [stdout] 318 | use figment2::providers::{Env, Format, Toml};
[INFO] [stdout]     |                                        ^^^^ no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/value/magic.rs:325:20
[INFO] [stdout]     |
[INFO] [stdout] 325 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 326 |     jail.create_file("Config.toml", r#"path = "hello.html""#)?;
[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] 325 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/providers/serialized.rs - providers::serialized::Serialized<T>::from (line 51) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/providers/serialized.rs:54:25
[INFO] [stdout]     |
[INFO] [stdout]  54 | use figment2::{Figment, Jail, providers::Serialized, util::map};
[INFO] [stdout]     |                         ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value/magic.rs - value::magic::RelativePathBuf::relative (line 247) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/value/magic.rs:249:56
[INFO] [stdout]     |
[INFO] [stdout] 249 | use figment2::{Figment, value::magic::RelativePathBuf, Jail};
[INFO] [stdout]     |                                                        ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `figment2::providers::Toml`
[INFO] [stdout]    --> src/value/magic.rs:250:35
[INFO] [stdout]     |
[INFO] [stdout] 250 | use figment2::providers::{Format, Toml};
[INFO] [stdout]     |                                   ^^^^ no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/value/magic.rs:257:20
[INFO] [stdout]     |
[INFO] [stdout] 257 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 258 | let config_file_path = jail.directory().join("Config.toml");
[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] 257 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value/magic.rs - value::magic::Tagged (line 530) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/value/magic.rs:532:47
[INFO] [stdout]     |
[INFO] [stdout] 532 | use figment2::{Figment, value::magic::Tagged, Jail};
[INFO] [stdout]     |                                               ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `figment2::providers::Toml`
[INFO] [stdout]    --> src/value/magic.rs:533:35
[INFO] [stdout]     |
[INFO] [stdout] 533 | use figment2::providers::{Format, Toml};
[INFO] [stdout]     |                                   ^^^^ no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/value/magic.rs:540:20
[INFO] [stdout]     |
[INFO] [stdout] 540 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 541 |     jail.create_file("Config.toml", r#"number = 10"#)?;
[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] 540 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value/magic.rs - value::magic::RelativePathBuf (line 107) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/value/magic.rs:112:56
[INFO] [stdout]     |
[INFO] [stdout] 112 | use figment2::{Figment, value::magic::RelativePathBuf, Jail};
[INFO] [stdout]     |                                                        ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `figment2::providers::Toml`
[INFO] [stdout]    --> src/value/magic.rs:113:35
[INFO] [stdout]     |
[INFO] [stdout] 113 | use figment2::providers::{Format, Toml, Serialized};
[INFO] [stdout]     |                                   ^^^^ no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/value/magic.rs:124:20
[INFO] [stdout]     |
[INFO] [stdout] 124 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 125 |     jail.create_file("Config.toml", r#"
[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] 124 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value/magic.rs - value::magic::RelativePathBuf::relative (line 272) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/value/magic.rs:276:56
[INFO] [stdout]     |
[INFO] [stdout] 276 | use figment2::{Figment, value::magic::RelativePathBuf, Jail};
[INFO] [stdout]     |                                                        ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `figment2::providers::Toml`
[INFO] [stdout]    --> src/value/magic.rs:277:40
[INFO] [stdout]     |
[INFO] [stdout] 277 | use figment2::providers::{Env, Format, Toml};
[INFO] [stdout]     |                                        ^^^^ no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/value/magic.rs:284:20
[INFO] [stdout]     |
[INFO] [stdout] 284 | Jail::expect_with(|jail| {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout] 285 |     jail.create_file("Config.toml", r#"path = "hello.html""#)?;
[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] 284 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/value/magic.rs - value::magic::RelativePathBuf (line 35) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `figment2::Jail`
[INFO] [stdout]    --> src/value/magic.rs:40:56
[INFO] [stdout]     |
[INFO] [stdout]  40 | use figment2::{Figment, value::magic::RelativePathBuf, Jail};
[INFO] [stdout]     |                                                        ^^^^ no `Jail` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:594:51
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(test, feature = "test"))] pub use jail::Jail;
[INFO] [stdout]     |          ------------------------                 ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          the item is gated here
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `figment2::providers::Toml`
[INFO] [stdout]   --> src/value/magic.rs:41:40
[INFO] [stdout]    |
[INFO] [stdout] 41 | use figment2::providers::{Env, Format, Toml, Serialized};
[INFO] [stdout]    |                                        ^^^^ no `Toml` in `providers`
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/value/magic.rs:48:20
[INFO] [stdout]    |
[INFO] [stdout] 48 | Jail::expect_with(|jail| {
[INFO] [stdout]    |                    ^^^^
[INFO] [stdout] 49 |     // Note that `jail.directory()` is some non-empty path:
[INFO] [stdout] 50 |     assert_ne!(jail.directory(), Path::new("/"));
[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] 48 | Jail::expect_with(|jail: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/error.rs - error::Error::count (line 245)
[INFO] [stdout]     src/figment.rs - figment::Figment::contains (line 876)
[INFO] [stdout]     src/figment.rs - figment::Figment::extract (line 563)
[INFO] [stdout]     src/figment.rs - figment::Figment::extract_inner (line 671)
[INFO] [stdout]     src/figment.rs - figment::Figment::extract_inner_lossy (line 705)
[INFO] [stdout]     src/figment.rs - figment::Figment::extract_lossy (line 619)
[INFO] [stdout]     src/figment.rs - figment::Figment::find_metadata (line 917)
[INFO] [stdout]     src/figment.rs - figment::Figment::find_value (line 828)
[INFO] [stdout]     src/figment.rs - figment::Figment::focus (line 483)
[INFO] [stdout]     src/figment.rs - figment::Figment::get_metadata (line 949)
[INFO] [stdout]     src/figment.rs - figment::Figment::metadata (line 736)
[INFO] [stdout]     src/lib.rs - (line 105)
[INFO] [stdout]     src/lib.rs - (line 119)
[INFO] [stdout]     src/lib.rs - (line 214)
[INFO] [stdout]     src/lib.rs - (line 466)
[INFO] [stdout]     src/lib.rs - (line 536)
[INFO] [stdout]     src/lib.rs - (line 6)
[INFO] [stdout]     src/profile.rs - profile::Profile::from_env (line 104)
[INFO] [stdout]     src/profile.rs - profile::Profile::from_env_or (line 134)
[INFO] [stdout]     src/providers/data.rs - providers::data::Data (line 20)
[INFO] [stdout]     src/providers/data.rs - providers::data::Data<F>::file (line 86)
[INFO] [stdout]     src/providers/data.rs - providers::data::Data<F>::nested (line 167)
[INFO] [stdout]     src/providers/data.rs - providers::data::Data<F>::profile (line 315)
[INFO] [stdout]     src/providers/data.rs - providers::data::Data<F>::required (line 224)
[INFO] [stdout]     src/providers/data.rs - providers::data::Data<F>::search (line 277)
[INFO] [stdout]     src/providers/data.rs - providers::data::Data<F>::string (line 126)
[INFO] [stdout]     src/providers/env.rs - providers::env::Env::filter (line 293)
[INFO] [stdout]     src/providers/env.rs - providers::env::Env::filter_map (line 380)
[INFO] [stdout]     src/providers/env.rs - providers::env::Env::ignore (line 523)
[INFO] [stdout]     src/providers/env.rs - providers::env::Env::ignore_empty (line 579)
[INFO] [stdout]     src/providers/env.rs - providers::env::Env::iter (line 619)
[INFO] [stdout]     src/providers/env.rs - providers::env::Env::lowercase (line 424)
[INFO] [stdout]     src/providers/env.rs - providers::env::Env::map (line 321)
[INFO] [stdout]     src/providers/env.rs - providers::env::Env::only (line 548)
[INFO] [stdout]     src/providers/env.rs - providers::env::Env::parser (line 170)
[INFO] [stdout]     src/providers/env.rs - providers::env::Env::prefixed (line 258)
[INFO] [stdout]     src/providers/env.rs - providers::env::Env::raw (line 227)
[INFO] [stdout]     src/providers/env.rs - providers::env::Env::split (line 466)
[INFO] [stdout]     src/providers/env.rs - providers::env::Env::var (line 702)
[INFO] [stdout]     src/providers/env.rs - providers::env::Env::var_or (line 726)
[INFO] [stdout]     src/providers/serialized.rs - providers::serialized::Serialized<T>::from (line 51)
[INFO] [stdout]     src/providers/serialized.rs - providers::serialized::Serialized<T>::key (line 163)
[INFO] [stdout]     src/providers/serialized.rs - providers::serialized::Serialized<T>::profile (line 136)
[INFO] [stdout]     src/value/magic.rs - value::magic::RelativePathBuf (line 107)
[INFO] [stdout]     src/value/magic.rs - value::magic::RelativePathBuf (line 35)
[INFO] [stdout]     src/value/magic.rs - value::magic::RelativePathBuf::metadata_path (line 313)
[INFO] [stdout]     src/value/magic.rs - value::magic::RelativePathBuf::original (line 216)
[INFO] [stdout]     src/value/magic.rs - value::magic::RelativePathBuf::relative (line 247)
[INFO] [stdout]     src/value/magic.rs - value::magic::RelativePathBuf::relative (line 272)
[INFO] [stdout]     src/value/magic.rs - value::magic::Tagged (line 530)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 83 passed; 50 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.49s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9397004f11523745c1929e2f97c5911167d61b258805b20c78930bd64462c81c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9397004f11523745c1929e2f97c5911167d61b258805b20c78930bd64462c81c", kill_on_drop: false }`
[INFO] [stdout] 9397004f11523745c1929e2f97c5911167d61b258805b20c78930bd64462c81c
