[INFO] fetching crate encoding-next 0.3.0... [INFO] testing encoding-next-0.3.0 against master#9e136a30a965bf4e63f03095c57df7257bf96fd6 for pr-134530 [INFO] extracting crate encoding-next 0.3.0 into /workspace/builds/worker-6-tc1/source [INFO] validating manifest of crates.io crate encoding-next 0.3.0 on toolchain 9e136a30a965bf4e63f03095c57df7257bf96fd6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate encoding-next 0.3.0 [INFO] finished tweaking crates.io crate encoding-next 0.3.0 [INFO] tweaked toml for crates.io crate encoding-next 0.3.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] crate crates.io crate encoding-next 0.3.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded encoding-next-index-simpchinese v1.20180106.0 [INFO] [stderr] Downloaded encoding-next-index-singlebyte v1.20180106.0 [INFO] [stderr] Downloaded encoding-next-index-japanese v1.20180106.0 [INFO] [stderr] Downloaded encoding-next-index-korean v1.20180106.0 [INFO] [stderr] Downloaded encoding-next-types v0.2.0 [INFO] [stderr] Downloaded encoding-next-index-tradchinese v1.20180106.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fa3c573f32775bd438f904eaa9abf402ed52e88209aec4c9a939bf5ce6573294 [INFO] running `Command { std: "docker" "start" "-a" "fa3c573f32775bd438f904eaa9abf402ed52e88209aec4c9a939bf5ce6573294", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fa3c573f32775bd438f904eaa9abf402ed52e88209aec4c9a939bf5ce6573294", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fa3c573f32775bd438f904eaa9abf402ed52e88209aec4c9a939bf5ce6573294", kill_on_drop: false }` [INFO] [stdout] fa3c573f32775bd438f904eaa9abf402ed52e88209aec4c9a939bf5ce6573294 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 681898ef4d78a528560f39320263ed6a51dea6ebf15cc653c01b1ba049414c8b [INFO] running `Command { std: "docker" "start" "-a" "681898ef4d78a528560f39320263ed6a51dea6ebf15cc653c01b1ba049414c8b", kill_on_drop: false }` [INFO] [stderr] Compiling encoding-next-index-korean v1.20180106.0 [INFO] [stderr] Compiling encoding-next-index-singlebyte v1.20180106.0 [INFO] [stderr] Compiling encoding-next-index-simpchinese v1.20180106.0 [INFO] [stderr] Compiling encoding-next-index-japanese v1.20180106.0 [INFO] [stderr] Compiling encoding-next-index-tradchinese v1.20180106.0 [INFO] [stderr] Compiling encoding-next-types v0.2.0 [INFO] [stderr] Compiling encoding-next v0.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: field `data` is never read [INFO] [stdout] --> src/util.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct StatefulDecoderHelper<'a, St, Data: 'a> { [INFO] [stdout] | --------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 68 | pub data: &'a Data, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.81s [INFO] running `Command { std: "docker" "inspect" "681898ef4d78a528560f39320263ed6a51dea6ebf15cc653c01b1ba049414c8b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "681898ef4d78a528560f39320263ed6a51dea6ebf15cc653c01b1ba049414c8b", kill_on_drop: false }` [INFO] [stdout] 681898ef4d78a528560f39320263ed6a51dea6ebf15cc653c01b1ba049414c8b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6d71255a85041e015546ae93691af86c973311e6b7bd86d175f3c42b40352a50 [INFO] running `Command { std: "docker" "start" "-a" "6d71255a85041e015546ae93691af86c973311e6b7bd86d175f3c42b40352a50", kill_on_drop: false }` [INFO] [stderr] Compiling encoding-next-index-singlebyte v1.20180106.0 [INFO] [stderr] Compiling unicode-width v0.1.9 [INFO] [stderr] Compiling encoding-next-index-tradchinese v1.20180106.0 [INFO] [stderr] Compiling encoding-next-index-korean v1.20180106.0 [INFO] [stderr] Compiling encoding-next-index-simpchinese v1.20180106.0 [INFO] [stderr] Compiling encoding-next-types v0.2.0 [INFO] [stderr] Compiling encoding-next-index-japanese v1.20180106.0 [INFO] [stderr] Compiling getopts v0.2.21 [INFO] [stderr] Compiling encoding-next v0.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: field `data` is never read [INFO] [stdout] --> src/util.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct StatefulDecoderHelper<'a, St, Data: 'a> { [INFO] [stdout] | --------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 68 | pub data: &'a Data, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `data` is never read [INFO] [stdout] --> src/util.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct StatefulDecoderHelper<'a, St, Data: 'a> { [INFO] [stdout] | --------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 68 | pub data: &'a Data, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: calls to `std::str::from_utf8` with a invalid literal always return an error [INFO] [stdout] --> src/codec/utf_8.rs:698:34 [INFO] [stdout] | [INFO] [stdout] 698 | assert_eq!(from_utf8(s), str::from_utf8(s).ok()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/testutils.rs:335:39 [INFO] [stdout] | [INFO] [stdout] 335 | pub static INVALID_UTF8_TEXT: &[u8] = include_bytes!("examples/UTF-8-test.txt"); [INFO] [stdout] | ----------------------------------------- the literal was valid UTF-8 up to the 4440 bytes [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(invalid_from_utf8)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: calls to `std::str::from_utf8` with a invalid literal always return an error [INFO] [stdout] --> src/codec/utf_8.rs:815:45 [INFO] [stdout] | [INFO] [stdout] 815 | bencher.iter(|| test::black_box(str::from_utf8(s))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/testutils.rs:335:39 [INFO] [stdout] | [INFO] [stdout] 335 | pub static INVALID_UTF8_TEXT: &[u8] = include_bytes!("examples/UTF-8-test.txt"); [INFO] [stdout] | ----------------------------------------- the literal was valid UTF-8 up to the 4440 bytes [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [optimized + debuginfo] target(s) in 9.29s [INFO] running `Command { std: "docker" "inspect" "6d71255a85041e015546ae93691af86c973311e6b7bd86d175f3c42b40352a50", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6d71255a85041e015546ae93691af86c973311e6b7bd86d175f3c42b40352a50", kill_on_drop: false }` [INFO] [stdout] 6d71255a85041e015546ae93691af86c973311e6b7bd86d175f3c42b40352a50 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 462e83435ce1c4e00e4945fc446515eba891b7c7d03782b31e171376e181d614 [INFO] running `Command { std: "docker" "start" "-a" "462e83435ce1c4e00e4945fc446515eba891b7c7d03782b31e171376e181d614", kill_on_drop: false }` [INFO] [stderr] warning: field `data` is never read [INFO] [stderr] --> src/util.rs:68:9 [INFO] [stderr] | [INFO] [stderr] 58 | pub struct StatefulDecoderHelper<'a, St, Data: 'a> { [INFO] [stderr] | --------------------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 68 | pub data: &'a Data, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: calls to `std::str::from_utf8` with a invalid literal always return an error [INFO] [stderr] --> src/codec/utf_8.rs:698:34 [INFO] [stderr] | [INFO] [stderr] 698 | assert_eq!(from_utf8(s), str::from_utf8(s).ok()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/testutils.rs:335:39 [INFO] [stderr] | [INFO] [stderr] 335 | pub static INVALID_UTF8_TEXT: &[u8] = include_bytes!("examples/UTF-8-test.txt"); [INFO] [stderr] | ----------------------------------------- the literal was valid UTF-8 up to the 4440 bytes [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(invalid_from_utf8)]` on by default [INFO] [stderr] [INFO] [stderr] warning: calls to `std::str::from_utf8` with a invalid literal always return an error [INFO] [stderr] --> src/codec/utf_8.rs:815:45 [INFO] [stderr] | [INFO] [stderr] 815 | bencher.iter(|| test::black_box(str::from_utf8(s))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/testutils.rs:335:39 [INFO] [stderr] | [INFO] [stderr] 335 | pub static INVALID_UTF8_TEXT: &[u8] = include_bytes!("examples/UTF-8-test.txt"); [INFO] [stderr] | ----------------------------------------- the literal was valid UTF-8 up to the 4440 bytes [INFO] [stderr] [INFO] [stderr] warning: `encoding-next` (lib) generated 1 warning [INFO] [stderr] warning: `encoding-next` (lib test) generated 3 warnings (1 duplicate) [INFO] [stderr] Finished `test` profile [optimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/encoding-f17c3531209929b9) [INFO] [stdout] [INFO] [stdout] running 152 tests [INFO] [stdout] test codec::ascii::tests::bench_decode ... ok [INFO] [stdout] test codec::ascii::tests::bench_decode_replace ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::bench_encode_short_text ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_decoder_feed_after_finish ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_decoder_invalid_lone_lead_for_0212_immediate_test_finish_partial ... ok [INFO] [stdout] test codec::ascii::tests::bench_encode_replace ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_decoder_invalid_lead_followed_by_invalid_trail ... ok [INFO] [stdout] test codec::error::tests::test_encoder ... ok [INFO] [stdout] test codec::ascii::tests::bench_encode ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_decoder_invalid_middle_for_0212 ... ok [INFO] [stdout] test codec::error::tests::test_decoder ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_decoder_invalid_lone_lead_followed_by_space ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_decoder_invalid_trail_for_0212 ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_decoder_invalid_lone_lead_for_0212_immediate_test_finish ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_decoder_invalid_trail_for_0201 ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_decoder_invalid_middle_for_0212_partial ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_decoder_invalid_lone_lead_immediate_test_finish ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_decoder_invalid_trail_for_0201_partial ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_decoder_invalid_trail_for_0212_partial ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_encoder_valid ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::bench_decode_short_text ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_decoder_valid_partial ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_decoder_valid ... ok [INFO] [stdout] test codec::ascii::tests::test_encoder ... ok [INFO] [stdout] test codec::japanese::iso2022jp_tests::bench_decode_short_text ... ok [INFO] [stdout] test codec::ascii::tests::test_decoder ... ok [INFO] [stdout] test codec::japanese::iso2022jp_tests::test_decoder_invalid_partial ... ok [INFO] [stdout] test codec::japanese::iso2022jp_tests::test_decoder_carriage_return ... ok [INFO] [stdout] test codec::japanese::iso2022jp_tests::test_decoder_valid ... ok [INFO] [stdout] test codec::japanese::iso2022jp_tests::test_decoder_valid_partial ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_encoder_invalid ... ok [INFO] [stdout] test codec::japanese::iso2022jp_tests::test_encoder_valid ... ok [INFO] [stdout] test codec::japanese::iso2022jp_tests::test_encoder_invalid ... ok [INFO] [stdout] test codec::japanese::iso2022jp_tests::bench_encode_short_text ... ok [INFO] [stdout] test codec::japanese::windows31j_tests::test_decoder_feed_after_finish ... ok [INFO] [stdout] test codec::japanese::eucjp_tests::test_encoder_double_mapped ... ok [INFO] [stdout] test codec::japanese::windows31j_tests::test_decoder_invalid_lone_lead_immediate_test_finish ... ok [INFO] [stdout] test codec::japanese::iso2022jp_tests::test_decoder_feed_after_finish ... ok [INFO] [stdout] test codec::japanese::windows31j_tests::bench_encode_short_text ... ok [INFO] [stdout] test codec::japanese::windows31j_tests::bench_decode_short_text ... ok [INFO] [stdout] test codec::japanese::windows31j_tests::test_decoder_eudc ... ok [INFO] [stdout] test codec::japanese::iso2022jp_tests::test_decoder_invalid_escape ... ok [INFO] [stdout] test codec::japanese::iso2022jp_tests::test_decoder_invalid_out_or_range ... ok [INFO] [stdout] test codec::japanese::windows31j_tests::test_decoder_valid ... ok [INFO] [stdout] test codec::japanese::windows31j_tests::test_encoder_double_mapped ... ok [INFO] [stdout] test codec::japanese::windows31j_tests::test_encoder_invalid ... ok [INFO] [stdout] test codec::japanese::windows31j_tests::test_encoder_no_eudc ... ok [INFO] [stdout] test codec::japanese::iso2022jp_tests::test_decoder_invalid_partial_escape ... ok [INFO] [stdout] test codec::japanese::windows31j_tests::test_decoder_invalid_lead_followed_by_invalid_trail_partial ... ok [INFO] [stdout] test codec::japanese::windows31j_tests::test_decoder_invalid_lead_followed_by_invalid_trail ... ok [INFO] [stdout] test codec::japanese::windows31j_tests::test_encoder_valid ... ok [INFO] [stdout] test codec::japanese::windows31j_tests::test_decoder_invalid_lone_lead_followed_by_space ... ok [INFO] [stdout] test codec::korean::windows949_tests::bench_decode_short_text ... ok [INFO] [stdout] test codec::korean::windows949_tests::bench_encode_short_text ... ok [INFO] [stdout] test codec::korean::windows949_tests::test_decoder_feed_after_finish ... ok [INFO] [stdout] test codec::korean::windows949_tests::test_decoder_invalid_boundary ... ok [INFO] [stdout] test codec::korean::windows949_tests::test_decoder_invalid_lead_followed_by_invalid_trail ... ok [INFO] [stdout] test codec::korean::windows949_tests::test_decoder_invalid_lone_lead_followed_by_space ... ok [INFO] [stdout] test codec::korean::windows949_tests::test_decoder_invalid_lone_lead_immediate_test_finish ... ok [INFO] [stdout] test codec::korean::windows949_tests::test_decoder_valid ... ok [INFO] [stdout] test codec::korean::windows949_tests::test_encoder_valid ... ok [INFO] [stdout] test codec::simpchinese::gb18030_tests::bench_encode_short_text ... ok [INFO] [stdout] test codec::korean::windows949_tests::test_decoder_valid_partial ... ok [INFO] [stdout] test codec::simpchinese::gb18030_tests::test_decoder_valid ... ok [INFO] [stdout] test codec::simpchinese::gb18030_tests::test_encoder_invalid ... ok [INFO] [stdout] test codec::simpchinese::gbk_tests::bench_encode_short_text ... ok [INFO] [stdout] test codec::simpchinese::gbk_tests::test_encoder ... ok [INFO] [stdout] test codec::simpchinese::hz_tests::bench_encode_short_text ... ok [INFO] [stdout] test codec::simpchinese::hz_tests::test_decoder_feed_after_finish ... ok [INFO] [stdout] test codec::simpchinese::hz_tests::test_decoder_invalid_carriage_return ... ok [INFO] [stdout] test codec::simpchinese::hz_tests::test_decoder_invalid_escape ... ok [INFO] [stdout] test codec::simpchinese::hz_tests::test_decoder_invalid_partial ... ok [INFO] [stdout] test codec::simpchinese::hz_tests::test_decoder_invalid_out_or_range ... ok [INFO] [stdout] test codec::simpchinese::hz_tests::test_encoder_invalid ... ok [INFO] [stdout] test codec::tradchinese::bigfive2003_tests::bench_encode_short_text ... ok [INFO] [stdout] test codec::tradchinese::bigfive2003_tests::test_decoder_feed_after_finish ... ok [INFO] [stdout] test codec::singlebyte::tests::test_encoder_non_bmp ... ok [INFO] [stdout] test codec::tradchinese::bigfive2003_tests::bench_decode_short_text ... ok [INFO] [stdout] test codec::tradchinese::bigfive2003_tests::test_decoder_invalid_lone_lead_followed_by_space ... ok [INFO] [stdout] test codec::tradchinese::bigfive2003_tests::test_encoder_invalid ... ok [INFO] [stdout] test codec::tradchinese::bigfive2003_tests::test_encoder_valid ... ok [INFO] [stdout] test codec::simpchinese::hz_tests::test_decoder_valid ... ok [INFO] [stdout] test codec::tradchinese::bigfive2003_tests::test_decoder_invalid_lead_followed_by_invalid_trail ... ok [INFO] [stdout] test codec::tradchinese::bigfive2003_tests::test_decoder_invalid_lone_lead_immediate_test_finish ... ok [INFO] [stdout] test codec::simpchinese::gb18030_tests::test_decoder_invalid_partial ... ok [INFO] [stdout] test codec::simpchinese::gb18030_tests::test_encoder_valid ... ok [INFO] [stdout] test codec::simpchinese::gb18030_tests::bench_decode_short_text ... ok [INFO] [stdout] test codec::simpchinese::gb18030_tests::test_decoder_valid_partial ... ok [INFO] [stdout] test codec::simpchinese::hz_tests::bench_decode_short_text ... ok [INFO] [stdout] test codec::korean::windows949_tests::test_encoder_invalid ... ok [INFO] [stdout] test codec::utf_16::tests::test_decoder_feed_after_finish ... ok [INFO] [stdout] test codec::tradchinese::bigfive2003_tests::test_decoder_valid ... ok [INFO] [stdout] test codec::simpchinese::hz_tests::test_encoder_valid ... ok [INFO] [stdout] test codec::simpchinese::gb18030_tests::test_decoder_invalid_out_of_range ... ok [INFO] [stdout] test codec::utf_16::tests::test_decoder_invalid_lone_lower_surrogate ... ok [INFO] [stdout] test codec::simpchinese::gb18030_tests::test_decoder_invalid_boundary ... ok [INFO] [stdout] test codec::simpchinese::gb18030_tests::test_decoder_feed_after_finish ... ok [INFO] [stdout] test codec::utf_16::tests::test_decoder_invalid_lone_upper_surrogate_partial ... ok [INFO] [stdout] test codec::utf_16::tests::test_decoder_invalid_one_byte_before_finish ... ok [INFO] [stdout] test codec::utf_16::tests::test_decoder_invalid_three_bytes_before_finish_partial ... ok [INFO] [stdout] test codec::utf_16::tests::test_decoder_invalid_partial ... ok [INFO] [stdout] test codec::utf_16::tests::test_decoder_valid_partial_non_bmp ... ok [INFO] [stdout] test codec::utf_16::tests::test_encoder_valid ... ok [INFO] [stdout] test codec::utf_8::tests::bench_ascii::bench_decode ... ok [INFO] [stdout] test codec::utf_8::tests::bench_ascii::bench_from_utf8 ... ok [INFO] [stdout] test codec::utf_8::tests::bench_ascii::bench_stdlib_from_utf8 ... ok [INFO] [stdout] test codec::utf_16::tests::test_decoder_invalid_three_bytes_before_finish ... ok [INFO] [stdout] test codec::utf_8::tests::bench_korean::bench_decode ... ok [INFO] [stdout] test codec::utf_8::tests::bench_ascii::bench_encode ... ok [INFO] [stdout] test codec::utf_8::tests::bench_korean::bench_from_utf8 ... ok [INFO] [stdout] test codec::utf_8::tests::bench_korean::bench_stdlib_from_utf8 ... ok [INFO] [stdout] test codec::utf_16::tests::test_decoder_invalid_lone_upper_surrogate ... ok [INFO] [stdout] test codec::utf_8::tests::bench_ascii::bench_stdlib_from_utf8_lossy ... ok [INFO] [stdout] test codec::utf_8::tests::bench_korean::bench_encode ... ok [INFO] [stdout] test codec::utf_8::tests::bench_korean::bench_stdlib_from_utf8_lossy ... ok [INFO] [stdout] test codec::utf_8::tests::bench_lossy_invalid::bench_from_utf8_failing ... ok [INFO] [stdout] test codec::utf_8::tests::bench_lossy_invalid::bench_stdlib_from_utf8_failing ... ok [INFO] [stdout] test codec::utf_8::tests::test_correct_from_utf8 ... ok [INFO] [stdout] test codec::utf_8::tests::bench_lossy_invalid::bench_stdlib_from_utf8_lossy ... ok [INFO] [stdout] test codec::utf_8::tests::test_feed_after_finish ... ok [INFO] [stdout] test codec::utf_8::tests::bench_lossy_external::bench_stdlib_from_utf8_lossy ... ok [INFO] [stdout] test codec::utf_8::tests::bench_lossy_external::bench_stdlib_from_utf8_failing ... ok [INFO] [stdout] test codec::utf_8::tests::test_invalid_boundary ... ok [INFO] [stdout] test codec::utf_16::tests::test_decoder_invalid_lone_lower_surrogate_partial ... ok [INFO] [stdout] test codec::utf_16::tests::test_decoder_valid ... ok [INFO] [stdout] test codec::utf_8::tests::bench_lossy_external::bench_from_utf8_failing ... ok [INFO] [stdout] test codec::utf_8::tests::bench_lossy_invalid::bench_decode_replace ... ok [INFO] [stdout] test codec::utf_8::tests::bench_lossy_external::bench_decode_replace ... ok [INFO] [stdout] test codec::utf_16::tests::test_decoder_valid_partial_bmp ... ok [INFO] [stdout] test codec::utf_8::tests::test_invalid_continuation ... ok [INFO] [stdout] test codec::utf_8::tests::test_invalid_incomplete_four_byte_seq_followed_by_space ... ok [INFO] [stdout] test codec::utf_8::tests::test_invalid_incomplete_three_byte_seq_followed_by_space ... ok [INFO] [stdout] test codec::utf_8::tests::test_invalid_lone_start_followed_by_space ... ok [INFO] [stdout] test codec::utf_8::tests::test_invalid_lone_start_immediate_test_finish ... ok [INFO] [stdout] test codec::utf_8::tests::test_invalid_overlong_maximal ... ok [INFO] [stdout] test codec::utf_8::tests::test_invalid_overlong_minimal ... ok [INFO] [stdout] test codec::utf_8::tests::test_invalid_start_immediate_test_finish ... ok [INFO] [stdout] test codec::utf_8::tests::test_invalid_surrogate ... ok [INFO] [stdout] test codec::utf_8::tests::test_invalid_too_many_cont_bytes ... ok [INFO] [stdout] test codec::utf_8::tests::test_valid_boundary ... ok [INFO] [stdout] test codec::utf_8::tests::test_valid_partial ... ok [INFO] [stdout] test label::tests::bench_encoding_from_whatwg_label ... ok [INFO] [stdout] test tests::test_decode ... ok [INFO] [stdout] test types::tests::test_encoding_debug_format ... ok [INFO] [stdout] test types::tests::test_encoding_sendable ... ok [INFO] [stdout] test types::tests::test_reencoding_trap_with_ascii_compatible_encoding ... ok [INFO] [stdout] test types::tests::test_reencoding_trap_with_ascii_incompatible_encoding ... ok [INFO] [stdout] test codec::utf_8::tests::test_valid ... ok [INFO] [stdout] test codec::utf_8::tests::test_invalid_too_many_cont_bytes_partial ... ok [INFO] [stdout] test codec::utf_8::tests::test_invalid_start_followed_by_space ... ok [INFO] [stdout] test label::tests::test_encoding_from_whatwg_label ... ok [INFO] [stdout] test types::tests::test_reencoding_trap_can_fail - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 152 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stderr] Doc-tests encoding [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test src/lib.rs - (line 105) ... ok [INFO] [stdout] test src/lib.rs - (line 41) ... ok [INFO] [stdout] test src/lib.rs - (line 66) ... ok [INFO] [stdout] test src/lib.rs - test_readme (line 275) ... ok [INFO] [stdout] test src/lib.rs - test_readme (line 323) ... ok [INFO] [stdout] test src/lib.rs - (line 128) ... ok [INFO] [stdout] test src/lib.rs - test_readme (line 285) ... ok [INFO] [stdout] test src/lib.rs - test_readme (line 310) ... ok [INFO] [stdout] test src/lib.rs - (line 51) ... ok [INFO] [stdout] test src/lib.rs - (line 76) ... ok [INFO] [stdout] test src/lib.rs - (line 89) ... ok [INFO] [stdout] test src/lib.rs - test_readme (line 362) ... ok [INFO] [stdout] test src/lib.rs - test_readme (line 300) ... ok [INFO] [stdout] test src/lib.rs - test_readme (line 339) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.45s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "462e83435ce1c4e00e4945fc446515eba891b7c7d03782b31e171376e181d614", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "462e83435ce1c4e00e4945fc446515eba891b7c7d03782b31e171376e181d614", kill_on_drop: false }` [INFO] [stdout] 462e83435ce1c4e00e4945fc446515eba891b7c7d03782b31e171376e181d614