[INFO] fetching crate icu_collator 1.4.0...
[INFO] testing icu_collator-1.4.0 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate icu_collator 1.4.0 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate icu_collator 1.4.0 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate icu_collator 1.4.0
[INFO] finished tweaking crates.io crate icu_collator 1.4.0
[INFO] tweaked toml for crates.io crate icu_collator 1.4.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 108 packages to latest compatible versions
[INFO] [stderr]       Adding anes v0.1.6 (latest: v0.2.0)
[INFO] [stderr]       Adding atoi v1.0.0 (latest: v2.0.0)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding clap v3.2.25 (latest: v4.5.4)
[INFO] [stderr]       Adding clap_lex v0.2.4 (latest: v0.7.0)
[INFO] [stderr]       Adding criterion v0.4.0 (latest: v0.5.1)
[INFO] [stderr]       Adding hashbrown v0.12.3 (latest: v0.14.5)
[INFO] [stderr]       Adding hermit-abi v0.1.19 (latest: v0.3.9)
[INFO] [stderr]       Adding indexmap v1.9.3 (latest: v2.2.6)
[INFO] [stderr]       Adding itertools v0.10.5 (latest: v0.13.0)
[INFO] [stderr]       Adding os_str_bytes v6.6.1 (latest: v7.0.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded arraystring v0.3.0
[INFO] [stderr]   Downloaded icu_normalizer v1.4.2
[INFO] [stderr]   Downloaded icu_normalizer_data v1.4.1
[INFO] [stderr]   Downloaded icu_properties_data v1.4.1
[INFO] [stderr]   Downloaded icu_properties v1.4.1
[INFO] [stderr]   Downloaded icu_collator_data v1.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a7fb9f6c40cd0a34908476b34880d96b02bc2e36cfb63966952326ffaae00ca9
[INFO] running `Command { std: "docker" "start" "-a" "a7fb9f6c40cd0a34908476b34880d96b02bc2e36cfb63966952326ffaae00ca9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a7fb9f6c40cd0a34908476b34880d96b02bc2e36cfb63966952326ffaae00ca9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a7fb9f6c40cd0a34908476b34880d96b02bc2e36cfb63966952326ffaae00ca9", kill_on_drop: false }`
[INFO] [stdout] a7fb9f6c40cd0a34908476b34880d96b02bc2e36cfb63966952326ffaae00ca9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c046f6494b0afbba15d37990c5b0274c57612ace319f7941cda6dab77a27738e
[INFO] running `Command { std: "docker" "start" "-a" "c046f6494b0afbba15d37990c5b0274c57612ace319f7941cda6dab77a27738e", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling writeable v0.5.4
[INFO] [stderr]    Compiling litemap v0.7.2
[INFO] [stderr]    Compiling icu_locid_transform_data v1.4.0
[INFO] [stderr]    Compiling icu_properties_data v1.4.1
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling utf16_iter v1.0.5
[INFO] [stderr]    Compiling icu_normalizer_data v1.4.1
[INFO] [stderr]    Compiling write16 v1.0.0
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling icu_collator_data v1.4.0
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.3
[INFO] [stderr]    Compiling yoke-derive v0.7.3
[INFO] [stderr]    Compiling zerovec-derive v0.10.1
[INFO] [stderr]    Compiling displaydoc v0.2.4
[INFO] [stderr]    Compiling icu_provider_macros v1.4.0
[INFO] [stderr]    Compiling zerofrom v0.1.3
[INFO] [stderr]    Compiling yoke v0.7.3
[INFO] [stderr]    Compiling zerovec v0.10.1
[INFO] [stderr]    Compiling tinystr v0.7.5
[INFO] [stderr]    Compiling icu_collections v1.4.0
[INFO] [stderr]    Compiling icu_locid v1.4.0
[INFO] [stderr]    Compiling icu_provider v1.4.0
[INFO] [stderr]    Compiling icu_locid_transform v1.4.0
[INFO] [stderr]    Compiling icu_properties v1.4.1
[INFO] [stderr]    Compiling icu_normalizer v1.4.2
[INFO] [stderr]    Compiling icu_collator v1.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `skip`
[INFO] [stdout]   --> src/comparison.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |         #[cfg(skip)]
[INFO] [stdout]    |               ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(skip)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Display, Debug)]
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_CollatorError`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.68s
[INFO] running `Command { std: "docker" "inspect" "c046f6494b0afbba15d37990c5b0274c57612ace319f7941cda6dab77a27738e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c046f6494b0afbba15d37990c5b0274c57612ace319f7941cda6dab77a27738e", kill_on_drop: false }`
[INFO] [stdout] c046f6494b0afbba15d37990c5b0274c57612ace319f7941cda6dab77a27738e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 03ddb4c21068dd18bc052826e16f4bbc7d93a38c89a08292e4f6e24a26cc3030
[INFO] running `Command { std: "docker" "start" "-a" "03ddb4c21068dd18bc052826e16f4bbc7d93a38c89a08292e4f6e24a26cc3030", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling half v2.4.1
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling regex-syntax v0.8.3
[INFO] [stderr]    Compiling plotters-backend v0.3.6
[INFO] [stderr]    Compiling os_str_bytes v6.6.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling clap_lex v0.2.4
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling plotters-svg v0.3.6
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling textwrap v0.16.1
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling plotters v0.3.6
[INFO] [stderr]    Compiling clap v3.2.25
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling arraystring v0.3.0
[INFO] [stderr]    Compiling atoi v1.0.0
[INFO] [stdout] warning: unexpected `cfg` condition name: `skip`
[INFO] [stdout]   --> src/comparison.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |         #[cfg(skip)]
[INFO] [stdout]    |               ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(skip)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Display, Debug)]
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_CollatorError`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.4.0
[INFO] [stderr]    Compiling icu_collator v1.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `skip`
[INFO] [stdout]   --> src/comparison.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |         #[cfg(skip)]
[INFO] [stdout]    |               ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(skip)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Display, Debug)]
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_CollatorError`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 31.80s
[INFO] running `Command { std: "docker" "inspect" "03ddb4c21068dd18bc052826e16f4bbc7d93a38c89a08292e4f6e24a26cc3030", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "03ddb4c21068dd18bc052826e16f4bbc7d93a38c89a08292e4f6e24a26cc3030", kill_on_drop: false }`
[INFO] [stdout] 03ddb4c21068dd18bc052826e16f4bbc7d93a38c89a08292e4f6e24a26cc3030
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b46a395ed1ca8be9af59d9ac93cc831d1f05046e10f2c45a7a234e055751a1cb
[INFO] running `Command { std: "docker" "start" "-a" "b46a395ed1ca8be9af59d9ac93cc831d1f05046e10f2c45a7a234e055751a1cb", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition name: `skip`
[INFO] [stderr]   --> src/comparison.rs:97:15
[INFO] [stderr]    |
[INFO] [stderr] 97 |         #[cfg(skip)]
[INFO] [stderr]    |               ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
[INFO] [stderr]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(skip)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stderr]   --> src/error.rs:14:10
[INFO] [stderr]    |
[INFO] [stderr] 14 | #[derive(Display, Debug)]
[INFO] [stderr]    |          ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_CollatorError`
[INFO] [stderr]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stderr]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stderr]    = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stderr]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `icu_collator` (lib) generated 2 warnings
[INFO] [stderr] warning: `icu_collator` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/icu_collator-4124ec0186e8d897)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tests.rs (/opt/rustwide/target/debug/deps/tests-853c3a95dcc88e5c)
[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 39 tests
[INFO] [stdout] test test_case_level ... ok
[INFO] [stdout] test test_cantillation_utf8 ... ok
[INFO] [stdout] test test_basics ... ok
[INFO] [stdout] test test_cantillation ... ok
[INFO] [stdout] test test_backward_second_level ... ok
[INFO] [stdout] test test_de ... ok
[INFO] [stdout] test test_el_secondary ... ok
[INFO] [stdout] test test_es_tertiary ... ok
[INFO] [stdout] test test_fi ... ok
[INFO] [stdout] test test_ja_base ... ok
[INFO] [stdout] test test_en ... ok
[INFO] [stdout] test test_ja_chooon_kigoo ... ok
[INFO] [stdout] test test_ja_hiragana_katakana ... ok
[INFO] [stdout] test test_es_primary ... ok
[INFO] [stdout] test test_implicit_unihan ... ok
[INFO] [stdout] test test_currency ... ok
[INFO] [stdout] test test_lt_primary ... ignored
[INFO] [stdout] test test_lt_tertiary ... ignored
[INFO] [stdout] test test_ja_small_large ... ok
[INFO] [stdout] test test_ja_plain_dakuten_handakuten ... ok
[INFO] [stdout] test test_nb_nn_no ... ok
[INFO] [stdout] test test_ja_tertiary ... ok
[INFO] [stdout] test test_region_fallback ... ignored
[INFO] [stdout] test test_ja_hiragana_katakana_utf16 ... ok
[INFO] [stdout] test test_parse_hex ... ok
[INFO] [stdout] test test_numeric_after ... ok
[INFO] [stdout] test test_en_bugs ... ok
[INFO] [stdout] test test_numeric_long ... ok
[INFO] [stdout] test test_th_reordering ... ok
[INFO] [stdout] test test_th_corner_cases ... ok
[INFO] [stdout] test test_tr_tertiary ... ok
[INFO] [stdout] test test_zh ... ignored
[INFO] [stdout] test test_sv ... ok
[INFO] [stdout] test test_unpaired_surrogates ... ok
[INFO] [stdout] test test_tr_primary ... ok
[INFO] [stdout] test test_reordering ... ok
[INFO] [stdout] test test_th_dictionary ... ok
[INFO] [stdout] test test_conformance_non_ignorable ... ok
[INFO] [stdout] test test_conformance_shifted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 2.72s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests icu_collator
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test src/lib.rs - (line 74) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 132) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 41) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 251) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 182) ... FAILED
[INFO] [stdout] test src/options.rs - options::Strength::Identical (line 148) ... ok
[INFO] [stdout] test src/options.rs - options::Strength::Primary (line 27) ... ok
[INFO] [stdout] test src/options.rs - options::Strength::Quaternary (line 111) ... ok
[INFO] [stdout] test src/options.rs - options::Strength::Secondary (line 41) ... ok
[INFO] [stdout] test src/options.rs - options::Strength::Tertiary (line 65) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 74) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/lib.rs:76:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use icu::collator::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]  --> src/lib.rs:80:22
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut options_l1 = CollatorOptions::new();
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::CollatorOptions;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]  --> src/lib.rs:81:28
[INFO] [stdout]   |
[INFO] [stdout] 9 | options_l1.strength = Some(Strength::Primary);
[INFO] [stdout]   |                            ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::Strength;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:82:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | let collator_l1: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Collator::try_new(&Default::default(), options_l1).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]   --> src/lib.rs:94:22
[INFO] [stdout]    |
[INFO] [stdout] 22 | let mut options_l2 = CollatorOptions::new();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CollatorOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:95:28
[INFO] [stdout]    |
[INFO] [stdout] 23 | options_l2.strength = Some(Strength::Secondary);
[INFO] [stdout]    |                            ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:96:18
[INFO] [stdout]    |
[INFO] [stdout] 24 | let collator_l2: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     Collator::try_new(&Default::default(), options_l2).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]   --> src/lib.rs:108:22
[INFO] [stdout]    |
[INFO] [stdout] 36 | let mut options_l3 = CollatorOptions::new();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CollatorOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:109:28
[INFO] [stdout]    |
[INFO] [stdout] 37 | options_l3.strength = Some(Strength::Tertiary);
[INFO] [stdout]    |                            ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:110:18
[INFO] [stdout]    |
[INFO] [stdout] 38 | let collator_l3: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:111:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     Collator::try_new(&Default::default(), options_l3).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 132) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/lib.rs:134:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use icu::collator::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]  --> src/lib.rs:139:22
[INFO] [stdout]   |
[INFO] [stdout] 9 | let mut options_3n = CollatorOptions::new();
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::CollatorOptions;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:140:28
[INFO] [stdout]    |
[INFO] [stdout] 10 | options_3n.strength = Some(Strength::Tertiary);
[INFO] [stdout]    |                            ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlternateHandling`
[INFO] [stdout]   --> src/lib.rs:141:38
[INFO] [stdout]    |
[INFO] [stdout] 11 | options_3n.alternate_handling = Some(AlternateHandling::NonIgnorable);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^ use of undeclared type `AlternateHandling`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::AlternateHandling;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:142:18
[INFO] [stdout]    |
[INFO] [stdout] 12 | let collator_3n: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:143:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Collator::try_new(&Default::default(), options_3n).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]   --> src/lib.rs:154:22
[INFO] [stdout]    |
[INFO] [stdout] 24 | let mut options_3s = CollatorOptions::new();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CollatorOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:155:28
[INFO] [stdout]    |
[INFO] [stdout] 25 | options_3s.strength = Some(Strength::Tertiary);
[INFO] [stdout]    |                            ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlternateHandling`
[INFO] [stdout]   --> src/lib.rs:156:38
[INFO] [stdout]    |
[INFO] [stdout] 26 | options_3s.alternate_handling = Some(AlternateHandling::Shifted);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^ use of undeclared type `AlternateHandling`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::AlternateHandling;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:157:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | let collator_3s: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:158:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     Collator::try_new(&Default::default(), options_3s).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]   --> src/lib.rs:165:22
[INFO] [stdout]    |
[INFO] [stdout] 35 | let mut options_4s = CollatorOptions::new();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CollatorOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:166:28
[INFO] [stdout]    |
[INFO] [stdout] 36 | options_4s.strength = Some(Strength::Quaternary);
[INFO] [stdout]    |                            ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlternateHandling`
[INFO] [stdout]   --> src/lib.rs:167:38
[INFO] [stdout]    |
[INFO] [stdout] 37 | options_4s.alternate_handling = Some(AlternateHandling::Shifted);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^ use of undeclared type `AlternateHandling`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::AlternateHandling;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:168:18
[INFO] [stdout]    |
[INFO] [stdout] 38 | let collator_4s: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:169:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     Collator::try_new(&Default::default(), options_4s).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 16 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 41) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/lib.rs:43:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use icu::collator::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/lib.rs:44:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use icu::locid::{locale, Locale};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `icu::locid::locale`, `icu::locid::Locale`
[INFO] [stdout]  --> src/lib.rs:44:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | use icu::locid::{locale, Locale};
[INFO] [stdout]   |                  ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]  --> src/lib.rs:47:19
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut options = CollatorOptions::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::CollatorOptions;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]  --> src/lib.rs:48:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | options.strength = Some(Strength::Primary);
[INFO] [stdout]   |                         ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::Strength;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:49:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | let collator_es: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Collator::try_new(&locale_es.into(), options).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]   --> src/lib.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 17 | let mut options = CollatorOptions::new();
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CollatorOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:57:25
[INFO] [stdout]    |
[INFO] [stdout] 18 | options.strength = Some(Strength::Primary);
[INFO] [stdout]    |                         ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 19 | let collator_en: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     Collator::try_new(&locale_en.into(), options).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 251) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/lib.rs:253:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use icu::collator::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]  --> src/lib.rs:257:27
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut options_num_off = CollatorOptions::new();
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::CollatorOptions;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Numeric`
[INFO] [stdout]  --> src/lib.rs:258:32
[INFO] [stdout]   |
[INFO] [stdout] 9 | options_num_off.numeric = Some(Numeric::Off);
[INFO] [stdout]   |                                ^^^^^^^ use of undeclared type `Numeric`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::Numeric;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:259:23
[INFO] [stdout]    |
[INFO] [stdout] 10 | let collator_num_off: Collator =
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:260:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Collator::try_new(&Default::default(), options_num_off).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]   --> src/lib.rs:265:26
[INFO] [stdout]    |
[INFO] [stdout] 16 | let mut options_num_on = CollatorOptions::new();
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CollatorOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Numeric`
[INFO] [stdout]   --> src/lib.rs:266:31
[INFO] [stdout]    |
[INFO] [stdout] 17 | options_num_on.numeric = Some(Numeric::On);
[INFO] [stdout]    |                               ^^^^^^^ use of undeclared type `Numeric`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Numeric;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:267:22
[INFO] [stdout]    |
[INFO] [stdout] 18 | let collator_num_on: Collator =
[INFO] [stdout]    |                      ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:268:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     Collator::try_new(&Default::default(), options_num_on).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 182) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/lib.rs:184:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use icu::collator::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]  --> src/lib.rs:188:19
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut options = CollatorOptions::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::CollatorOptions;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]  --> src/lib.rs:189:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | options.strength = Some(Strength::Primary);
[INFO] [stdout]   |                         ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::Strength;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CaseLevel`
[INFO] [stdout]   --> src/lib.rs:190:27
[INFO] [stdout]    |
[INFO] [stdout] 10 | options.case_level = Some(CaseLevel::Off);
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `CaseLevel`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CaseLevel;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:192:3
[INFO] [stdout]    |
[INFO] [stdout] 12 |   Collator::try_new(&Default::default(),
[INFO] [stdout]    |   ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:201:25
[INFO] [stdout]    |
[INFO] [stdout] 21 | options.strength = Some(Strength::Primary);
[INFO] [stdout]    |                         ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CaseLevel`
[INFO] [stdout]   --> src/lib.rs:202:27
[INFO] [stdout]    |
[INFO] [stdout] 22 | options.case_level = Some(CaseLevel::On);
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `CaseLevel`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CaseLevel;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:204:3
[INFO] [stdout]    |
[INFO] [stdout] 24 |   Collator::try_new(&Default::default(),
[INFO] [stdout]    |   ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:213:25
[INFO] [stdout]    |
[INFO] [stdout] 33 | options.strength = Some(Strength::Secondary);
[INFO] [stdout]    |                         ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CaseLevel`
[INFO] [stdout]   --> src/lib.rs:214:27
[INFO] [stdout]    |
[INFO] [stdout] 34 | options.case_level = Some(CaseLevel::On);
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `CaseLevel`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CaseLevel;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:216:3
[INFO] [stdout]    |
[INFO] [stdout] 36 |   Collator::try_new(&Default::default(),
[INFO] [stdout]    |   ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:225:25
[INFO] [stdout]    |
[INFO] [stdout] 45 | options.strength = Some(Strength::Tertiary);
[INFO] [stdout]    |                         ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CaseLevel`
[INFO] [stdout]   --> src/lib.rs:226:27
[INFO] [stdout]    |
[INFO] [stdout] 46 | options.case_level = Some(CaseLevel::Off);
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `CaseLevel`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CaseLevel;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:228:3
[INFO] [stdout]    |
[INFO] [stdout] 48 |   Collator::try_new(&Default::default(),
[INFO] [stdout]    |   ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 14 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 132)
[INFO] [stdout]     src/lib.rs - (line 182)
[INFO] [stdout]     src/lib.rs - (line 251)
[INFO] [stdout]     src/lib.rs - (line 41)
[INFO] [stdout]     src/lib.rs - (line 74)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 5 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.78s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b46a395ed1ca8be9af59d9ac93cc831d1f05046e10f2c45a7a234e055751a1cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b46a395ed1ca8be9af59d9ac93cc831d1f05046e10f2c45a7a234e055751a1cb", kill_on_drop: false }`
[INFO] [stdout] b46a395ed1ca8be9af59d9ac93cc831d1f05046e10f2c45a7a234e055751a1cb
[INFO] testing icu_collator-1.4.0 against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate icu_collator 1.4.0 into /workspace/builds/worker-2-tc2/source
[INFO] validating manifest of crates.io crate icu_collator 1.4.0 on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate icu_collator 1.4.0
[INFO] finished tweaking crates.io crate icu_collator 1.4.0
[INFO] tweaked toml for crates.io crate icu_collator 1.4.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 108 packages to latest compatible versions
[INFO] [stderr]       Adding anes v0.1.6 (latest: v0.2.0)
[INFO] [stderr]       Adding atoi v1.0.0 (latest: v2.0.0)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding clap v3.2.25 (latest: v4.5.4)
[INFO] [stderr]       Adding clap_lex v0.2.4 (latest: v0.7.0)
[INFO] [stderr]       Adding criterion v0.4.0 (latest: v0.5.1)
[INFO] [stderr]       Adding hashbrown v0.12.3 (latest: v0.14.5)
[INFO] [stderr]       Adding hermit-abi v0.1.19 (latest: v0.3.9)
[INFO] [stderr]       Adding indexmap v1.9.3 (latest: v2.2.6)
[INFO] [stderr]       Adding itertools v0.10.5 (latest: v0.13.0)
[INFO] [stderr]       Adding os_str_bytes v6.6.1 (latest: v7.0.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c2360a36fae57ae36b2b1af8091a3332109715948196ea80ecd1b3efcef6e7bb
[INFO] running `Command { std: "docker" "start" "-a" "c2360a36fae57ae36b2b1af8091a3332109715948196ea80ecd1b3efcef6e7bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c2360a36fae57ae36b2b1af8091a3332109715948196ea80ecd1b3efcef6e7bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c2360a36fae57ae36b2b1af8091a3332109715948196ea80ecd1b3efcef6e7bb", kill_on_drop: false }`
[INFO] [stdout] c2360a36fae57ae36b2b1af8091a3332109715948196ea80ecd1b3efcef6e7bb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0f624be0fabc762b7b252bbc3a38efa17d00b4668b5dea338a3a985962cb79c1
[INFO] running `Command { std: "docker" "start" "-a" "0f624be0fabc762b7b252bbc3a38efa17d00b4668b5dea338a3a985962cb79c1", kill_on_drop: false }`
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling writeable v0.5.4
[INFO] [stderr]    Compiling litemap v0.7.2
[INFO] [stderr]    Compiling icu_locid_transform_data v1.4.0
[INFO] [stderr]    Compiling icu_properties_data v1.4.1
[INFO] [stderr]    Compiling write16 v1.0.0
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling icu_normalizer_data v1.4.1
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling utf16_iter v1.0.5
[INFO] [stderr]    Compiling icu_collator_data v1.4.0
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.3
[INFO] [stderr]    Compiling yoke-derive v0.7.3
[INFO] [stderr]    Compiling zerovec-derive v0.10.1
[INFO] [stderr]    Compiling displaydoc v0.2.4
[INFO] [stderr]    Compiling icu_provider_macros v1.4.0
[INFO] [stderr]    Compiling zerofrom v0.1.3
[INFO] [stderr]    Compiling yoke v0.7.3
[INFO] [stderr]    Compiling zerovec v0.10.1
[INFO] [stderr]    Compiling tinystr v0.7.5
[INFO] [stderr]    Compiling icu_collections v1.4.0
[INFO] [stderr]    Compiling icu_locid v1.4.0
[INFO] [stderr]    Compiling icu_provider v1.4.0
[INFO] [stderr]    Compiling icu_locid_transform v1.4.0
[INFO] [stderr]    Compiling icu_properties v1.4.1
[INFO] [stderr]    Compiling icu_normalizer v1.4.2
[INFO] [stderr]    Compiling icu_collator v1.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `skip`
[INFO] [stdout]   --> src/comparison.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |         #[cfg(skip)]
[INFO] [stdout]    |               ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(skip)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Display, Debug)]
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_CollatorError`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.05s
[INFO] running `Command { std: "docker" "inspect" "0f624be0fabc762b7b252bbc3a38efa17d00b4668b5dea338a3a985962cb79c1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0f624be0fabc762b7b252bbc3a38efa17d00b4668b5dea338a3a985962cb79c1", kill_on_drop: false }`
[INFO] [stdout] 0f624be0fabc762b7b252bbc3a38efa17d00b4668b5dea338a3a985962cb79c1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6776eb07aece33cd0df0790f6c5beca880edbdb3a9b8bf704881494464c5803f
[INFO] running `Command { std: "docker" "start" "-a" "6776eb07aece33cd0df0790f6c5beca880edbdb3a9b8bf704881494464c5803f", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling half v2.4.1
[INFO] [stderr]    Compiling regex-syntax v0.8.3
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling plotters-backend v0.3.6
[INFO] [stderr]    Compiling os_str_bytes v6.6.1
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling clap_lex v0.2.4
[INFO] [stderr]    Compiling plotters-svg v0.3.6
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling textwrap v0.16.1
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling clap v3.2.25
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling plotters v0.3.6
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling arraystring v0.3.0
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling atoi v1.0.0
[INFO] [stdout] warning: unexpected `cfg` condition name: `skip`
[INFO] [stdout]   --> src/comparison.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |         #[cfg(skip)]
[INFO] [stdout]    |               ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(skip)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Display, Debug)]
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_CollatorError`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.4.0
[INFO] [stderr]    Compiling icu_collator v1.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `skip`
[INFO] [stdout]   --> src/comparison.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |         #[cfg(skip)]
[INFO] [stdout]    |               ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(skip)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Display, Debug)]
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_CollatorError`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 17.38s
[INFO] running `Command { std: "docker" "inspect" "6776eb07aece33cd0df0790f6c5beca880edbdb3a9b8bf704881494464c5803f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6776eb07aece33cd0df0790f6c5beca880edbdb3a9b8bf704881494464c5803f", kill_on_drop: false }`
[INFO] [stdout] 6776eb07aece33cd0df0790f6c5beca880edbdb3a9b8bf704881494464c5803f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 873050ab2640dddb4b024e1cfac309ccc880b3a9e677c79a2fc2926131612945
[INFO] running `Command { std: "docker" "start" "-a" "873050ab2640dddb4b024e1cfac309ccc880b3a9e677c79a2fc2926131612945", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition name: `skip`
[INFO] [stderr]   --> src/comparison.rs:97:15
[INFO] [stderr]    |
[INFO] [stderr] 97 |         #[cfg(skip)]
[INFO] [stderr]    |               ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
[INFO] [stderr]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(skip)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stderr]   --> src/error.rs:14:10
[INFO] [stderr]    |
[INFO] [stderr] 14 | #[derive(Display, Debug)]
[INFO] [stderr]    |          ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_CollatorError`
[INFO] [stderr]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stderr]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stderr]    = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stderr]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `icu_collator` (lib) generated 2 warnings
[INFO] [stderr] warning: `icu_collator` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/icu_collator-4124ec0186e8d897)
[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/tests.rs (/opt/rustwide/target/debug/deps/tests-853c3a95dcc88e5c)
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test test_cantillation ... ok
[INFO] [stdout] test test_basics ... ok
[INFO] [stdout] test test_cantillation_utf8 ... ok
[INFO] [stdout] test test_backward_second_level ... ok
[INFO] [stdout] test test_case_level ... ok
[INFO] [stdout] test test_el_secondary ... ok
[INFO] [stdout] test test_es_tertiary ... ok
[INFO] [stdout] test test_de ... ok
[INFO] [stdout] test test_en ... ok
[INFO] [stdout] test test_es_primary ... ok
[INFO] [stdout] test test_fi ... ok
[INFO] [stdout] test test_ja_base ... ok
[INFO] [stdout] test test_ja_hiragana_katakana_utf16 ... ok
[INFO] [stdout] test test_ja_chooon_kigoo ... ok
[INFO] [stdout] test test_implicit_unihan ... ok
[INFO] [stdout] test test_ja_plain_dakuten_handakuten ... ok
[INFO] [stdout] test test_lt_primary ... ignored
[INFO] [stdout] test test_ja_small_large ... ok
[INFO] [stdout] test test_lt_tertiary ... ignored
[INFO] [stdout] test test_numeric_after ... ok
[INFO] [stdout] test test_ja_tertiary ... ok
[INFO] [stdout] test test_currency ... ok
[INFO] [stdout] test test_nb_nn_no ... ok
[INFO] [stdout] test test_region_fallback ... ignored
[INFO] [stdout] test test_ja_hiragana_katakana ... ok
[INFO] [stdout] test test_parse_hex ... ok
[INFO] [stdout] test test_reordering ... ok
[INFO] [stdout] test test_th_corner_cases ... ok
[INFO] [stdout] test test_tr_primary ... ok
[INFO] [stdout] test test_tr_tertiary ... ok
[INFO] [stdout] test test_unpaired_surrogates ... ok
[INFO] [stdout] test test_numeric_long ... ok
[INFO] [stdout] test test_zh ... ignored
[INFO] [stdout] test test_th_reordering ... ok
[INFO] [stdout] test test_en_bugs ... ok
[INFO] [stdout] test test_sv ... ok
[INFO] [stdout] test test_th_dictionary ... ok
[INFO] [stdout] test test_conformance_shifted ... ok
[INFO] [stdout] test test_conformance_non_ignorable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.98s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests icu_collator
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test src/lib.rs - (line 41) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 251) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 132) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 182) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 74) ... FAILED
[INFO] [stdout] test src/options.rs - options::Strength::Primary (line 27) ... ok
[INFO] [stdout] test src/options.rs - options::Strength::Secondary (line 41) ... ok
[INFO] [stdout] test src/options.rs - options::Strength::Quaternary (line 111) ... ok
[INFO] [stdout] test src/options.rs - options::Strength::Identical (line 148) ... ok
[INFO] [stdout] test src/options.rs - options::Strength::Tertiary (line 65) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 41) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/lib.rs:43:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use icu::collator::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/lib.rs:44:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use icu::locid::{locale, Locale};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `icu::locid::locale`, `icu::locid::Locale`
[INFO] [stdout]  --> src/lib.rs:44:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | use icu::locid::{locale, Locale};
[INFO] [stdout]   |                  ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]  --> src/lib.rs:47:19
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut options = CollatorOptions::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::CollatorOptions;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]  --> src/lib.rs:48:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | options.strength = Some(Strength::Primary);
[INFO] [stdout]   |                         ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::Strength;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:49:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | let collator_es: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Collator::try_new(&locale_es.into(), options).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]   --> src/lib.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 17 | let mut options = CollatorOptions::new();
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CollatorOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:57:25
[INFO] [stdout]    |
[INFO] [stdout] 18 | options.strength = Some(Strength::Primary);
[INFO] [stdout]    |                         ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 19 | let collator_en: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     Collator::try_new(&locale_en.into(), options).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 251) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/lib.rs:253:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use icu::collator::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]  --> src/lib.rs:257:27
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut options_num_off = CollatorOptions::new();
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::CollatorOptions;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Numeric`
[INFO] [stdout]  --> src/lib.rs:258:32
[INFO] [stdout]   |
[INFO] [stdout] 9 | options_num_off.numeric = Some(Numeric::Off);
[INFO] [stdout]   |                                ^^^^^^^ use of undeclared type `Numeric`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::Numeric;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:259:23
[INFO] [stdout]    |
[INFO] [stdout] 10 | let collator_num_off: Collator =
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:260:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Collator::try_new(&Default::default(), options_num_off).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]   --> src/lib.rs:265:26
[INFO] [stdout]    |
[INFO] [stdout] 16 | let mut options_num_on = CollatorOptions::new();
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CollatorOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Numeric`
[INFO] [stdout]   --> src/lib.rs:266:31
[INFO] [stdout]    |
[INFO] [stdout] 17 | options_num_on.numeric = Some(Numeric::On);
[INFO] [stdout]    |                               ^^^^^^^ use of undeclared type `Numeric`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Numeric;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:267:22
[INFO] [stdout]    |
[INFO] [stdout] 18 | let collator_num_on: Collator =
[INFO] [stdout]    |                      ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:268:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     Collator::try_new(&Default::default(), options_num_on).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 132) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/lib.rs:134:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use icu::collator::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]  --> src/lib.rs:139:22
[INFO] [stdout]   |
[INFO] [stdout] 9 | let mut options_3n = CollatorOptions::new();
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::CollatorOptions;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:140:28
[INFO] [stdout]    |
[INFO] [stdout] 10 | options_3n.strength = Some(Strength::Tertiary);
[INFO] [stdout]    |                            ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlternateHandling`
[INFO] [stdout]   --> src/lib.rs:141:38
[INFO] [stdout]    |
[INFO] [stdout] 11 | options_3n.alternate_handling = Some(AlternateHandling::NonIgnorable);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^ use of undeclared type `AlternateHandling`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::AlternateHandling;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:142:18
[INFO] [stdout]    |
[INFO] [stdout] 12 | let collator_3n: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:143:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Collator::try_new(&Default::default(), options_3n).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]   --> src/lib.rs:154:22
[INFO] [stdout]    |
[INFO] [stdout] 24 | let mut options_3s = CollatorOptions::new();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CollatorOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:155:28
[INFO] [stdout]    |
[INFO] [stdout] 25 | options_3s.strength = Some(Strength::Tertiary);
[INFO] [stdout]    |                            ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlternateHandling`
[INFO] [stdout]   --> src/lib.rs:156:38
[INFO] [stdout]    |
[INFO] [stdout] 26 | options_3s.alternate_handling = Some(AlternateHandling::Shifted);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^ use of undeclared type `AlternateHandling`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::AlternateHandling;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:157:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | let collator_3s: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:158:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     Collator::try_new(&Default::default(), options_3s).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]   --> src/lib.rs:165:22
[INFO] [stdout]    |
[INFO] [stdout] 35 | let mut options_4s = CollatorOptions::new();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CollatorOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:166:28
[INFO] [stdout]    |
[INFO] [stdout] 36 | options_4s.strength = Some(Strength::Quaternary);
[INFO] [stdout]    |                            ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlternateHandling`
[INFO] [stdout]   --> src/lib.rs:167:38
[INFO] [stdout]    |
[INFO] [stdout] 37 | options_4s.alternate_handling = Some(AlternateHandling::Shifted);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^ use of undeclared type `AlternateHandling`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::AlternateHandling;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:168:18
[INFO] [stdout]    |
[INFO] [stdout] 38 | let collator_4s: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:169:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     Collator::try_new(&Default::default(), options_4s).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 16 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 182) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/lib.rs:184:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use icu::collator::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]  --> src/lib.rs:188:19
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut options = CollatorOptions::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::CollatorOptions;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]  --> src/lib.rs:189:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | options.strength = Some(Strength::Primary);
[INFO] [stdout]   |                         ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::Strength;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CaseLevel`
[INFO] [stdout]   --> src/lib.rs:190:27
[INFO] [stdout]    |
[INFO] [stdout] 10 | options.case_level = Some(CaseLevel::Off);
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `CaseLevel`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CaseLevel;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:192:3
[INFO] [stdout]    |
[INFO] [stdout] 12 |   Collator::try_new(&Default::default(),
[INFO] [stdout]    |   ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:201:25
[INFO] [stdout]    |
[INFO] [stdout] 21 | options.strength = Some(Strength::Primary);
[INFO] [stdout]    |                         ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CaseLevel`
[INFO] [stdout]   --> src/lib.rs:202:27
[INFO] [stdout]    |
[INFO] [stdout] 22 | options.case_level = Some(CaseLevel::On);
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `CaseLevel`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CaseLevel;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:204:3
[INFO] [stdout]    |
[INFO] [stdout] 24 |   Collator::try_new(&Default::default(),
[INFO] [stdout]    |   ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:213:25
[INFO] [stdout]    |
[INFO] [stdout] 33 | options.strength = Some(Strength::Secondary);
[INFO] [stdout]    |                         ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CaseLevel`
[INFO] [stdout]   --> src/lib.rs:214:27
[INFO] [stdout]    |
[INFO] [stdout] 34 | options.case_level = Some(CaseLevel::On);
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `CaseLevel`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CaseLevel;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:216:3
[INFO] [stdout]    |
[INFO] [stdout] 36 |   Collator::try_new(&Default::default(),
[INFO] [stdout]    |   ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:225:25
[INFO] [stdout]    |
[INFO] [stdout] 45 | options.strength = Some(Strength::Tertiary);
[INFO] [stdout]    |                         ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CaseLevel`
[INFO] [stdout]   --> src/lib.rs:226:27
[INFO] [stdout]    |
[INFO] [stdout] 46 | options.case_level = Some(CaseLevel::Off);
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `CaseLevel`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CaseLevel;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:228:3
[INFO] [stdout]    |
[INFO] [stdout] 48 |   Collator::try_new(&Default::default(),
[INFO] [stdout]    |   ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 14 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 74) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/lib.rs:76:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use icu::collator::*;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]  --> src/lib.rs:80:22
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut options_l1 = CollatorOptions::new();
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::CollatorOptions;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]  --> src/lib.rs:81:28
[INFO] [stdout]   |
[INFO] [stdout] 9 | options_l1.strength = Some(Strength::Primary);
[INFO] [stdout]   |                            ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 2 + use icu_collator::Strength;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:82:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | let collator_l1: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Collator::try_new(&Default::default(), options_l1).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]   --> src/lib.rs:94:22
[INFO] [stdout]    |
[INFO] [stdout] 22 | let mut options_l2 = CollatorOptions::new();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CollatorOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:95:28
[INFO] [stdout]    |
[INFO] [stdout] 23 | options_l2.strength = Some(Strength::Secondary);
[INFO] [stdout]    |                            ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:96:18
[INFO] [stdout]    |
[INFO] [stdout] 24 | let collator_l2: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     Collator::try_new(&Default::default(), options_l2).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CollatorOptions`
[INFO] [stdout]   --> src/lib.rs:108:22
[INFO] [stdout]    |
[INFO] [stdout] 36 | let mut options_l3 = CollatorOptions::new();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ use of undeclared type `CollatorOptions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::CollatorOptions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Strength`
[INFO] [stdout]   --> src/lib.rs:109:28
[INFO] [stdout]    |
[INFO] [stdout] 37 | options_l3.strength = Some(Strength::Tertiary);
[INFO] [stdout]    |                            ^^^^^^^^ use of undeclared type `Strength`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Strength;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Collator` in this scope
[INFO] [stdout]   --> src/lib.rs:110:18
[INFO] [stdout]    |
[INFO] [stdout] 38 | let collator_l3: Collator =
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Collator`
[INFO] [stdout]   --> src/lib.rs:111:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     Collator::try_new(&Default::default(), options_l3).unwrap();
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared type `Collator`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 2  + use icu_collator::Collator;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 132)
[INFO] [stdout]     src/lib.rs - (line 182)
[INFO] [stdout]     src/lib.rs - (line 251)
[INFO] [stdout]     src/lib.rs - (line 41)
[INFO] [stdout]     src/lib.rs - (line 74)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 5 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "873050ab2640dddb4b024e1cfac309ccc880b3a9e677c79a2fc2926131612945", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "873050ab2640dddb4b024e1cfac309ccc880b3a9e677c79a2fc2926131612945", kill_on_drop: false }`
[INFO] [stdout] 873050ab2640dddb4b024e1cfac309ccc880b3a9e677c79a2fc2926131612945
