[INFO] fetching crate icu_uniset 0.3.0...
[INFO] testing icu_uniset-0.3.0 against 1.54.0 for beta-1.55-1
[INFO] extracting crate icu_uniset 0.3.0 into /workspace/builds/worker-5/source
[INFO] validating manifest of crates.io crate icu_uniset 0.3.0 on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate icu_uniset 0.3.0
[INFO] finished tweaking crates.io crate icu_uniset 0.3.0
[INFO] tweaked toml for crates.io crate icu_uniset 0.3.0 written to /workspace/builds/worker-5/source/Cargo.toml
[INFO] crate crates.io crate icu_uniset 0.3.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 0a467aa573b2b00aa4dd6e88fecd76e644a2787136c4ecd41f93ce97dcd3c8af
[INFO] running `Command { std: "docker" "start" "-a" "0a467aa573b2b00aa4dd6e88fecd76e644a2787136c4ecd41f93ce97dcd3c8af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0a467aa573b2b00aa4dd6e88fecd76e644a2787136c4ecd41f93ce97dcd3c8af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0a467aa573b2b00aa4dd6e88fecd76e644a2787136c4ecd41f93ce97dcd3c8af", kill_on_drop: false }`
[INFO] [stdout] 0a467aa573b2b00aa4dd6e88fecd76e644a2787136c4ecd41f93ce97dcd3c8af
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 288b15a4121bcab531ebeebb6a5153233308a059a1f94770ac630660869d3d0a
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "288b15a4121bcab531ebeebb6a5153233308a059a1f94770ac630660869d3d0a", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.126
[INFO] [stderr]    Compiling tinystr-raw v0.1.3
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling writeable v0.2.0
[INFO] [stderr]    Compiling litemap v0.2.1
[INFO] [stderr]    Compiling serde_derive v1.0.126
[INFO] [stderr]    Compiling displaydoc v0.2.3
[INFO] [stderr]    Compiling icu_provider_macros v0.3.0
[INFO] [stderr]    Compiling yoke-derive v0.1.1
[INFO] [stderr]    Compiling tinystr-macros v0.2.0
[INFO] [stderr]    Compiling tinystr v0.4.10
[INFO] [stderr]    Compiling icu_locid v0.3.0
[INFO] [stderr]    Compiling yoke v0.2.3
[INFO] [stderr]    Compiling icu_provider v0.3.0
[INFO] [stderr]    Compiling icu_uniset v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 33.19s
[INFO] running `Command { std: "docker" "inspect" "288b15a4121bcab531ebeebb6a5153233308a059a1f94770ac630660869d3d0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "288b15a4121bcab531ebeebb6a5153233308a059a1f94770ac630660869d3d0a", kill_on_drop: false }`
[INFO] [stdout] 288b15a4121bcab531ebeebb6a5153233308a059a1f94770ac630660869d3d0a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6a52ae7235f7e3df2076ed6bd66aaabc75d713d91cc34602c91ce395bfce43fa
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "6a52ae7235f7e3df2076ed6bd66aaabc75d713d91cc34602c91ce395bfce43fa", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.126
[INFO] [stderr]    Compiling icu_benchmark_macros v0.3.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.0
[INFO] [stderr]    Compiling rayon-core v1.9.1
[INFO] [stderr]    Compiling rayon v1.5.1
[INFO] [stderr]    Compiling bstr v0.2.16
[INFO] [stderr]    Compiling serde_json v1.0.66
[INFO] [stderr]    Compiling yoke v0.2.3
[INFO] [stderr]    Compiling serde_cbor v0.11.1
[INFO] [stderr]    Compiling icu_provider v0.3.0
[INFO] [stderr]    Compiling icu_uniset v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling csv v1.1.6
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.3.5
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 42.68s
[INFO] running `Command { std: "docker" "inspect" "6a52ae7235f7e3df2076ed6bd66aaabc75d713d91cc34602c91ce395bfce43fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6a52ae7235f7e3df2076ed6bd66aaabc75d713d91cc34602c91ce395bfce43fa", kill_on_drop: false }`
[INFO] [stdout] 6a52ae7235f7e3df2076ed6bd66aaabc75d713d91cc34602c91ce395bfce43fa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7fa8cc9630494f425400fc5e3012aa0ace42930744a5ff2b1aa94a01a63b03a4
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "7fa8cc9630494f425400fc5e3012aa0ace42930744a5ff2b1aa94a01a63b03a4", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/icu_uniset-724dbc64bffe2797)
[INFO] [stdout] 
[INFO] [stdout] running 97 tests
[INFO] [stdout] test builder::tests::test_add_adjacent_ranges ... ok
[INFO] [stdout] test builder::tests::test_add_aligned_back ... ok
[INFO] [stdout] test builder::tests::test_add_aligned_end_middle ... ok
[INFO] [stdout] test builder::tests::test_add_aligned_in_between_end ... ok
[INFO] [stdout] test builder::tests::test_add_to_end ... ok
[INFO] [stdout] test builder::tests::test_add_to_middle_no_overlap ... ok
[INFO] [stdout] test builder::tests::test_add_aligned_in_between_start ... ok
[INFO] [stdout] test builder::tests::test_add_aligned_front ... ok
[INFO] [stdout] test builder::tests::test_add_to_start_overlap ... ok
[INFO] [stdout] test builder::tests::test_add_range ... ok
[INFO] [stdout] test builder::tests::test_add_to_partial_encompass ... ok
[INFO] [stdout] test builder::tests::test_add_to_middle_right_overlap ... ok
[INFO] [stdout] test builder::tests::test_add_to_full_encompass ... ok
[INFO] [stdout] test builder::tests::test_add_unicodeset ... ok
[INFO] [stdout] test builder::tests::test_complement_range ... ok
[INFO] [stdout] test builder::tests::test_complement_set ... ok
[INFO] [stdout] test builder::tests::test_complement_zero_max ... ok
[INFO] [stdout] test builder::tests::test_empty_build ... ok
[INFO] [stdout] test builder::tests::test_is_empty ... ok
[INFO] [stdout] test builder::tests::test_new ... ok
[INFO] [stdout] test builder::tests::test_remove_adjacent_ranges ... ok
[INFO] [stdout] test builder::tests::test_remove_char ... ok
[INFO] [stdout] test builder::tests::test_remove_empty ... ok
[INFO] [stdout] test builder::tests::test_remove_encompassed_range ... ok
[INFO] [stdout] test builder::tests::test_remove_entire_builder ... ok
[INFO] [stdout] test builder::tests::test_remove_entire_range ... ok
[INFO] [stdout] test builder::tests::test_remove_middle_range ... ok
[INFO] [stdout] test builder::tests::test_remove_ne_middle_range ... ok
[INFO] [stdout] test builder::tests::test_remove_ne_range ... ok
[INFO] [stdout] test builder::tests::test_remove_partial_range_left ... ok
[INFO] [stdout] test builder::tests::test_remove_partial_range_right ... ok
[INFO] [stdout] test builder::tests::test_remove_range ... ok
[INFO] [stdout] test builder::tests::test_remove_set ... ok
[INFO] [stdout] test builder::tests::test_retain_char ... ok
[INFO] [stdout] test builder::tests::test_add_to_end_overlap ... ok
[INFO] [stdout] test builder::tests::test_retain_range ... ok
[INFO] [stdout] test builder::tests::test_build ... ok
[INFO] [stdout] test builder::tests::test_complement_char ... ok
[INFO] [stdout] test builder::tests::test_complement ... ok
[INFO] [stdout] test conversions::tests::test_try_from_range ... ok
[INFO] [stdout] test builder::tests::test_retain_set ... ok
[INFO] [stdout] test builder::tests::test_add_invalid ... ok
[INFO] [stdout] test builder::tests::test_add_to_start ... ok
[INFO] [stdout] test builder::tests::test_add_to_middle_inside ... ok
[INFO] [stdout] test builder::tests::test_complement_exterior ... ok
[INFO] [stdout] test builder::tests::test_add_aligned_start_middle ... ok
[INFO] [stdout] test builder::tests::test_add_invalid_range ... ok
[INFO] [stdout] test builder::tests::test_complement_interior ... ok
[INFO] [stdout] test builder::tests::test_add_to_middle_left_overlap ... ok
[INFO] [stdout] test builder::tests::test_complement_larger_list ... ok
[INFO] [stdout] test builder::tests::test_add_char ... ok
[INFO] [stdout] test builder::tests::test_retain_range_empty ... ok
[INFO] [stdout] test builder::tests::test_add_to_empty ... ok
[INFO] [stdout] test conversions::tests::test_try_from_range_error ... ok
[INFO] [stdout] test conversions::tests::test_try_from_range_full ... ok
[INFO] [stdout] test conversions::tests::test_try_from_range_to ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_all ... ok
[INFO] [stdout] test uniset::tests::test_serde_serialize ... ok
[INFO] [stdout] test conversions::tests::test_try_from_range_from ... ok
[INFO] [stdout] test conversions::tests::test_try_from_range_inclusive_err ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_contains_query ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_contains_range_false ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_contains_range ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_bmp ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_contains_range_invalid ... ok
[INFO] [stdout] test conversions::tests::test_try_from_range_to_err ... ok
[INFO] [stderr]    Doc-tests icu_uniset
[INFO] [stdout] test conversions::tests::test_try_from_range_inclusive ... ok
[INFO] [stdout] test uniset::tests::test_serde_deserialize ... ok
[INFO] [stdout] test uniset::tests::test_serde_deserialize_invalid ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_contains ... ok
[INFO] [stdout] test conversions::tests::test_try_from_range_to_inclusive ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_contains_false ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_iter_chars ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_iter_ranges ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_iter_ranges_exactsizeiter_trait ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_range_count ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_contains_set_u_false ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_iter_ranges_with_max_code_point ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_size ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_is_empty ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_span_does_not_contain ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_try_from_vec ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_contains_set_u ... ok
[INFO] [stdout] test utils::tests::test_is_valid ... ok
[INFO] [stdout] test utils::tests::test_is_valid_duplicate ... ok
[INFO] [stdout] test uniset::tests::test_uniset_to_inv_list ... ok
[INFO] [stdout] test utils::tests::test_is_valid_empty ... ok
[INFO] [stdout] test utils::tests::test_is_valid_overlapping ... ok
[INFO] [stdout] test utils::tests::test_deconstruct_range ... ok
[INFO] [stdout] test utils::tests::test_is_valid_out_of_range ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_is_not_empty ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_span_back_does_not_contain ... ok
[INFO] [stdout] test utils::tests::test_is_valid_out_of_order ... ok
[INFO] [stdout] test utils::tests::test_is_valid_odd ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_try_from_vec_error ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_span_contains ... ok
[INFO] [stdout] test uniset::tests::test_unicodeset_span_back_contains ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test src/builder.rs - builder::UnicodeSetBuilder::complement_range (line 376) ... FAILED
[INFO] [stdout] test src/builder.rs - builder::UnicodeSetBuilder::add_range (line 123) ... FAILED
[INFO] [stdout] test src/builder.rs - builder::UnicodeSetBuilder::complement (line 327) ... FAILED
[INFO] [stdout] test src/builder.rs - builder::UnicodeSetBuilder::retain_char (line 224) ... FAILED
[INFO] [stdout] test src/builder.rs - builder::UnicodeSetBuilder::retain_set (line 265) ... FAILED
[INFO] [stdout] test src/builder.rs - builder::UnicodeSetBuilder::remove_char (line 174) ... FAILED
[INFO] [stdout] test src/builder.rs - builder::UnicodeSetBuilder::add_char (line 84) ... FAILED
[INFO] [stdout] test src/builder.rs - builder::UnicodeSetBuilder::remove_set (line 206) ... FAILED
[INFO] [stdout] test src/builder.rs - builder::UnicodeSetBuilder::retain_range (line 244) ... FAILED
[INFO] [stdout] test src/builder.rs - builder::UnicodeSetBuilder::add_u32 (line 105) ... FAILED
[INFO] [stdout] test src/builder.rs - builder::UnicodeSetBuilder::complement_char (line 355) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 24) ... FAILED
[INFO] [stdout] test src/builder.rs - builder::UnicodeSetBuilder::complement_set (line 396) ... FAILED
[INFO] [stdout] test src/builder.rs - builder::UnicodeSetBuilder::is_empty (line 414) ... FAILED
[INFO] [stdout] test src/builder.rs - builder::UnicodeSetBuilder::add_set (line 139) ... FAILED
[INFO] [stdout] test src/builder.rs - builder::UnicodeSetBuilder::remove_range (line 190) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 38) ... FAILED
[INFO] [stdout] test src/uniset.rs - uniset::UnicodeSet::contains_range (line 264) ... FAILED
[INFO] [stdout] test src/uniset.rs - uniset::UnicodeSet::contains_set (line 306) ... FAILED
[INFO] [stdout] test src/uniset.rs - uniset::UnicodeSet::contains (line 222) ... FAILED
[INFO] [stdout] test src/uniset.rs - uniset::UnicodeSet::contains_range (line 283) ... FAILED
[INFO] [stdout] test src/uniset.rs - uniset::UnicodeSet::span_back (line 359) ... FAILED
[INFO] [stdout] test src/uniset.rs - uniset::UnicodeSet::contains_u32 (line 245) ... FAILED
[INFO] [stdout] test src/uniset.rs - uniset::UnicodeSet::from_inversion_list (line 79) ... FAILED
[INFO] [stdout] test src/uniset.rs - uniset::UnicodeSet::span (line 341) ... FAILED
[INFO] [stdout] test src/uniset.rs - uniset::UnicodeSet::iter_ranges (line 161) ... FAILED
[INFO] [stdout] test src/uniset.rs - uniset::UnicodeSet::iter_chars (line 137) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/builder.rs - builder::UnicodeSetBuilder::complement_range (line 376) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/builder.rs:377:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSetBuilder;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/builder.rs:378:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builder.rs - builder::UnicodeSetBuilder::add_range (line 123) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/builder.rs:124:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSetBuilder;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/builder.rs:125:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builder.rs - builder::UnicodeSetBuilder::complement (line 327) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/builder.rs:328:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::{UnicodeSetBuilder, UnicodeSet};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/builder.rs:329:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/builder.rs:330:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | let set = UnicodeSet::from_inversion_list(vec![0x0, 0x41, 0x46, (std::char::MAX as u32) + 1]).unwrap();
[INFO] [stdout]   |           ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 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/builder.rs - builder::UnicodeSetBuilder::retain_char (line 224) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/builder.rs:225:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSetBuilder;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/builder.rs:226:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builder.rs - builder::UnicodeSetBuilder::retain_set (line 265) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/builder.rs:266:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::{UnicodeSetBuilder, UnicodeSet};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/builder.rs:267:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/builder.rs:268:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | let set = UnicodeSet::from_inversion_list(vec![65, 70]).unwrap();
[INFO] [stdout]   |           ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 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/builder.rs - builder::UnicodeSetBuilder::remove_char (line 174) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/builder.rs:175:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSetBuilder;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/builder.rs:176:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builder.rs - builder::UnicodeSetBuilder::add_char (line 84) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/builder.rs:85:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSetBuilder;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/builder.rs:86:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builder.rs - builder::UnicodeSetBuilder::remove_set (line 206) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/builder.rs:207:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::{UnicodeSet, UnicodeSetBuilder};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/builder.rs:208:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/builder.rs:209:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | let set = UnicodeSet::from_inversion_list(vec![0x41, 0x46]).unwrap();
[INFO] [stdout]   |           ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 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/builder.rs - builder::UnicodeSetBuilder::retain_range (line 244) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/builder.rs:245:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSetBuilder;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/builder.rs:246:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builder.rs - builder::UnicodeSetBuilder::add_u32 (line 105) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/builder.rs:106:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSetBuilder;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/builder.rs:107:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builder.rs - builder::UnicodeSetBuilder::complement_char (line 355) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/builder.rs:356:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSetBuilder;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/builder.rs:357:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 24) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/lib.rs:25:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::{UnicodeSet, UnicodeSetBuilder};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/lib.rs:27:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnicodeSet` in this scope
[INFO] [stdout]  --> src/lib.rs:29:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | let set: UnicodeSet = builder.build();
[INFO] [stdout]   |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 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/builder.rs - builder::UnicodeSetBuilder::complement_set (line 396) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/builder.rs:397:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::{UnicodeSetBuilder, UnicodeSet};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/builder.rs:398:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/builder.rs:399:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | let set = UnicodeSet::from_inversion_list(vec![0x41, 0x46, 0x4B, 0x5A]).unwrap();
[INFO] [stdout]   |           ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 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/builder.rs - builder::UnicodeSetBuilder::is_empty (line 414) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/builder.rs:415:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::{UnicodeSetBuilder, UnicodeSet};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/builder.rs:416:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builder.rs - builder::UnicodeSetBuilder::add_set (line 139) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/builder.rs:140:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::{UnicodeSet, UnicodeSetBuilder};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/builder.rs:141:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/builder.rs:142:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | let set = UnicodeSet::from_inversion_list(vec![0x41, 0x4C]).unwrap();
[INFO] [stdout]   |           ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 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/builder.rs - builder::UnicodeSetBuilder::remove_range (line 190) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/builder.rs:191:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSetBuilder;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/builder.rs:192:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 38) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/lib.rs:39:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::{UnicodeSet, UnicodeSetBuilder};
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetBuilder`
[INFO] [stdout]  --> src/lib.rs:41:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut builder = UnicodeSetBuilder::new();
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSetBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnicodeSet` in this scope
[INFO] [stdout]  --> src/lib.rs:43:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | let set: UnicodeSet = builder.build();
[INFO] [stdout]   |          ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 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/uniset.rs - uniset::UnicodeSet::contains_range (line 264) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/uniset.rs:265:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSet;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/uniset.rs:267:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let example = UnicodeSet::from_inversion_list(example_list).unwrap();
[INFO] [stdout]   |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/uniset.rs - uniset::UnicodeSet::contains_set (line 306) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/uniset.rs:307:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSet;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/uniset.rs:309:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let example = UnicodeSet::from_inversion_list(example_list).unwrap();
[INFO] [stdout]   |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/uniset.rs:310:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let a_to_d = UnicodeSet::from_inversion_list(vec![0x41, 0x45]).unwrap();
[INFO] [stdout]   |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/uniset.rs:311:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let f_to_t = UnicodeSet::from_inversion_list(vec![0x46, 0x55]).unwrap();
[INFO] [stdout]   |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/uniset.rs:312:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | let r_to_x = UnicodeSet::from_inversion_list(vec![0x52, 0x58]).unwrap();
[INFO] [stdout]   |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/uniset.rs - uniset::UnicodeSet::contains (line 222) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/uniset.rs:223:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSet;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/uniset.rs:225:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let example = UnicodeSet::from_inversion_list(example_list).unwrap();
[INFO] [stdout]   |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/uniset.rs - uniset::UnicodeSet::contains_range (line 283) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/uniset.rs:284:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSet;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/uniset.rs:288:15
[INFO] [stdout]   |
[INFO] [stdout] 7 | let example = UnicodeSet::from_inversion_list(example_list).unwrap();
[INFO] [stdout]   |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/uniset.rs - uniset::UnicodeSet::span_back (line 359) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/uniset.rs:360:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSet;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/uniset.rs:362:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let example = UnicodeSet::from_inversion_list(example_list).unwrap();
[INFO] [stdout]   |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/uniset.rs - uniset::UnicodeSet::contains_u32 (line 245) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/uniset.rs:246:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSet;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/uniset.rs:248:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let example = UnicodeSet::from_inversion_list(example_list).unwrap();
[INFO] [stdout]   |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/uniset.rs - uniset::UnicodeSet::from_inversion_list (line 79) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/uniset.rs:80:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSet;
[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/uniset.rs:81:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use icu::uniset::UnicodeSetError;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetError`
[INFO] [stdout]  --> src/uniset.rs:84:30
[INFO] [stdout]   |
[INFO] [stdout] 7 | assert!(matches!(result, Err(UnicodeSetError::InvalidSet(_))));
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^ use of undeclared type `UnicodeSetError`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSetError`
[INFO] [stdout]  --> src/uniset.rs:85:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | if let Err(UnicodeSetError::InvalidSet(actual)) = result {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^ use of undeclared type `UnicodeSetError`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/uniset.rs:83:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let result = UnicodeSet::from_inversion_list(invalid.clone());
[INFO] [stdout]   |              ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/uniset.rs - uniset::UnicodeSet::span (line 341) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/uniset.rs:342:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSet;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/uniset.rs:344:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let example = UnicodeSet::from_inversion_list(example_list).unwrap();
[INFO] [stdout]   |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/uniset.rs - uniset::UnicodeSet::iter_ranges (line 161) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/uniset.rs:162:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSet;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/uniset.rs:164:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let example = UnicodeSet::from_inversion_list(example_list).unwrap();
[INFO] [stdout]   |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/uniset.rs - uniset::UnicodeSet::iter_chars (line 137) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `icu`
[INFO] [stdout]  --> src/uniset.rs:138:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use icu::uniset::UnicodeSet;
[INFO] [stdout]   |     ^^^ use of undeclared crate or module `icu`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnicodeSet`
[INFO] [stdout]  --> src/uniset.rs:140:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let example = UnicodeSet::from_inversion_list(example_list).unwrap();
[INFO] [stdout]   |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 | use icu_uniset::UnicodeSet;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/builder.rs - builder::UnicodeSetBuilder::add_char (line 84)
[INFO] [stdout]     src/builder.rs - builder::UnicodeSetBuilder::add_range (line 123)
[INFO] [stdout]     src/builder.rs - builder::UnicodeSetBuilder::add_set (line 139)
[INFO] [stdout]     src/builder.rs - builder::UnicodeSetBuilder::add_u32 (line 105)
[INFO] [stdout]     src/builder.rs - builder::UnicodeSetBuilder::complement (line 327)
[INFO] [stdout]     src/builder.rs - builder::UnicodeSetBuilder::complement_char (line 355)
[INFO] [stdout]     src/builder.rs - builder::UnicodeSetBuilder::complement_range (line 376)
[INFO] [stdout]     src/builder.rs - builder::UnicodeSetBuilder::complement_set (line 396)
[INFO] [stdout]     src/builder.rs - builder::UnicodeSetBuilder::is_empty (line 414)
[INFO] [stdout]     src/builder.rs - builder::UnicodeSetBuilder::remove_char (line 174)
[INFO] [stdout]     src/builder.rs - builder::UnicodeSetBuilder::remove_range (line 190)
[INFO] [stdout]     src/builder.rs - builder::UnicodeSetBuilder::remove_set (line 206)
[INFO] [stdout]     src/builder.rs - builder::UnicodeSetBuilder::retain_char (line 224)
[INFO] [stdout]     src/builder.rs - builder::UnicodeSetBuilder::retain_range (line 244)
[INFO] [stdout]     src/builder.rs - builder::UnicodeSetBuilder::retain_set (line 265)
[INFO] [stdout]     src/lib.rs - (line 24)
[INFO] [stdout]     src/lib.rs - (line 38)
[INFO] [stdout]     src/uniset.rs - uniset::UnicodeSet::contains (line 222)
[INFO] [stdout]     src/uniset.rs - uniset::UnicodeSet::contains_range (line 264)
[INFO] [stdout]     src/uniset.rs - uniset::UnicodeSet::contains_range (line 283)
[INFO] [stdout]     src/uniset.rs - uniset::UnicodeSet::contains_set (line 306)
[INFO] [stdout]     src/uniset.rs - uniset::UnicodeSet::contains_u32 (line 245)
[INFO] [stdout]     src/uniset.rs - uniset::UnicodeSet::from_inversion_list (line 79)
[INFO] [stdout]     src/uniset.rs - uniset::UnicodeSet::iter_chars (line 137)
[INFO] [stdout]     src/uniset.rs - uniset::UnicodeSet::iter_ranges (line 161)
[INFO] [stdout]     src/uniset.rs - uniset::UnicodeSet::span (line 341)
[INFO] [stdout]     src/uniset.rs - uniset::UnicodeSet::span_back (line 359)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 27 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.19s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass '--doc'
[INFO] running `Command { std: "docker" "inspect" "7fa8cc9630494f425400fc5e3012aa0ace42930744a5ff2b1aa94a01a63b03a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7fa8cc9630494f425400fc5e3012aa0ace42930744a5ff2b1aa94a01a63b03a4", kill_on_drop: false }`
[INFO] [stdout] 7fa8cc9630494f425400fc5e3012aa0ace42930744a5ff2b1aa94a01a63b03a4
