[INFO] fetching crate modular-bitfield 0.13.1...
[INFO] testing modular-bitfield-0.13.1 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate modular-bitfield 0.13.1 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate modular-bitfield 0.13.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate modular-bitfield 0.13.1
[INFO] tweaked toml for crates.io crate modular-bitfield 0.13.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate modular-bitfield 0.13.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate modular-bitfield 0.13.1 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 34ae334933820dc30c24bc8af6f2044c2092313579dd38390fac302df8d97583
[INFO] running `Command { std: "docker" "start" "34ae334933820dc30c24bc8af6f2044c2092313579dd38390fac302df8d97583", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "34ae334933820dc30c24bc8af6f2044c2092313579dd38390fac302df8d97583", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "34ae334933820dc30c24bc8af6f2044c2092313579dd38390fac302df8d97583" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "34ae334933820dc30c24bc8af6f2044c2092313579dd38390fac302df8d97583", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "34ae334933820dc30c24bc8af6f2044c2092313579dd38390fac302df8d97583" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling modular-bitfield-impl v0.13.1
[INFO] [stderr]    Compiling modular-bitfield v0.13.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4.57s
[INFO] running `Command { std: "docker" "inspect" "34ae334933820dc30c24bc8af6f2044c2092313579dd38390fac302df8d97583", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "34ae334933820dc30c24bc8af6f2044c2092313579dd38390fac302df8d97583" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling toml_parser v1.0.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_spanned v1.0.3
[INFO] [stderr]    Compiling toml_datetime v0.7.3
[INFO] [stderr]    Compiling toml_writer v1.0.4
[INFO] [stderr]    Compiling bitfield-macros v0.19.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling tiny-bench v0.4.0
[INFO] [stderr]    Compiling bitfield v0.19.4
[INFO] [stderr]    Compiling toml v0.9.8
[INFO] [stderr]    Compiling trybuild v1.0.114
[INFO] [stderr]    Compiling modular-bitfield v0.13.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 22.04s
[INFO] running `Command { std: "docker" "inspect" "34ae334933820dc30c24bc8af6f2044c2092313579dd38390fac302df8d97583", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "34ae334933820dc30c24bc8af6f2044c2092313579dd38390fac302df8d97583" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/modular-bitfield/d0fd084101acc74f/out/modular_bitfield-d0fd084101acc74f)
[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 benches/utils/handwritten.rs (/opt/rustwide/target/release/build/modular-bitfield/f4f93e1fa7b492db/out/benches_handwritten-f4f93e1fa7b492db)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test generated_is_equal_to_handwritten::get_set_e ... ok
[INFO] [stdout] test generated_is_equal_to_handwritten::get_set_b ... ok
[INFO] [stdout] test generated_is_equal_to_handwritten::get_set_f ... ok
[INFO] [stdout] test generated_is_equal_to_handwritten::get_set_a ... ok
[INFO] [stdout] test generated_is_equal_to_handwritten::get_set_d ... ok
[INFO] [stderr]      Running tests/lib.rs (/opt/rustwide/target/release/build/modular-bitfield/1c3d0f87089b991a/out/lib-1c3d0f87089b991a)
[INFO] [stdout] test generated_is_equal_to_handwritten::get_set_c ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 69 tests
[INFO] [stdout] test bitfield::byte_conversions ... ok
[INFO] [stdout] test bitfield::accessor_signatures ... ok
[INFO] [stdout] test bitfield::accessors_edge ... ok
[INFO] [stdout] test bitfield::bits_param::valid_use_2 ... ok
[INFO] [stdout] test bitfield::accessors ... ok
[INFO] [stdout] test bitfield::bits_param::bits_non_filled_1 ... ok
[INFO] [stdout] test bitfield::bits_param::bits_non_filled_2 ... ok
[INFO] [stdout] test bitfield::bytes_param::valid_specifier_bitfield ... ok
[INFO] [stdout] test bitfield::checked_setters ... ok
[INFO] [stdout] test bitfield::bytes_param::valid_bitfield ... ok
[INFO] [stdout] test bitfield::bool_specifier ... ok
[INFO] [stdout] test bitfield::bits_param::valid_use_4 ... ok
[INFO] [stdout] test bitfield::bits_param::valid_use_3 ... ok
[INFO] [stdout] test bitfield::bits_param::complex_use_case ... ok
[INFO] [stdout] test bitfield::bits_param::low_bits_filled ... ok
[INFO] [stdout] test bitfield::bits_param::valid_use_1 ... ok
[INFO] [stdout] test bitfield::derive_bitfield_specifier::name_conflict ... ok
[INFO] [stdout] test bitfield::derive_debug::respects_other_derives ... ok
[INFO] [stdout] test bitfield::derive_bitfield_specifier::optional_discriminant ... ok
[INFO] [stdout] test bitfield::derive_bitfield_specifier::enums ... ok
[INFO] [stdout] test bitfield::filled_param::valid_bitfield_2 ... ok
[INFO] [stdout] test bitfield::filled_param::valid_bitfield_specifier_1 ... ok
[INFO] [stdout] test bitfield::derive_specifier::unfilled_from_bytes ... ok
[INFO] [stdout] test bitfield::derive_debug::valid_use ... ok
[INFO] [stdout] test bitfield::derive_specifier::valid_use ... ok
[INFO] [stdout] test bitfield::derive_debug::valid_use_2 ... ok
[INFO] [stdout] test bitfield::derive_debug::print_invalid_bits ... ok
[INFO] [stdout] test bitfield::errors ... ok
[INFO] [stdout] test bitfield::impl_from_trait ... ok
[INFO] [stdout] test bitfield::derive_specifier::struct_in_struct ... ok
[INFO] [stdout] test bitfield::filled_param::valid_bitfield_specifier_2 ... ok
[INFO] [stdout] test bitfield::manual_reset ... ok
[INFO] [stdout] test bitfield::no_implicit_prelude::no_implicit_prelude_2 ... ok
[INFO] [stdout] test bitfield::impl_try_from_trait ... ok
[INFO] [stdout] test bitfield::no_implicit_prelude::no_implicit_prelude ... ok
[INFO] [stdout] test bitfield::regressions::deny_elided_lifetime ... ok
[INFO] [stdout] test bitfield::primitives_as_specifiers ... ok
[INFO] [stdout] test bitfield::get_spanning_data ... ok
[INFO] [stdout] test bitfield::generic ... ok
[INFO] [stdout] test bitfield::raw_identifiers ... ok
[INFO] [stdout] test bitfield::repr::multiple_valid_reprs_1 ... ok
[INFO] [stdout] test bitfield::regressions::regression_issue_132 ... ok
[INFO] [stdout] test bitfield::repr::complex_use ... ok
[INFO] [stdout] test bitfield::repr::generic_repr ... ok
[INFO] [stdout] test bitfield::derive_debug::valid_use_tuple ... ok
[INFO] [stdout] test bitfield::derive_debug::valid_use_specifier ... ok
[INFO] [stdout] test bitfield::repr::multiple_valid_reprs_2 ... ok
[INFO] [stdout] test bitfield::repr::valid_use_u8 ... ok
[INFO] [stdout] test bitfield::regressions::regression_v0_11 ... ok
[INFO] [stdout] test bitfield::single_bit_enum ... ok
[INFO] [stdout] test bitfield::skip::skip_default ... ok
[INFO] [stdout] test bitfield::repr::valid_cond_use ... ok
[INFO] [stdout] test bitfield::repr::valid_use_u32 ... ok
[INFO] [stdout] test bitfield::repr::valid_use_u128 ... ok
[INFO] [stdout] test bitfield::repr::valid_use_u16 ... ok
[INFO] [stdout] test bitfield::repr::valid_use_u64 ... ok
[INFO] [stdout] test bitfield::skip::double_wildcards_2 ... ok
[INFO] [stdout] test bitfield::tuple_structs ... ok
[INFO] [stdout] test bitfield::within_single_byte ... ok
[INFO] [stdout] test bitfield::skip::skip_getters_and_setters_2 ... ok
[INFO] [stdout] test bitfield::skip::skip_setters ... ok
[INFO] [stdout] test bitfield::regressions::regression_issue_8 ... ok
[INFO] [stdout] test bitfield::skip::skip_with_debug ... ok
[INFO] [stdout] test bitfield::u128_specifier ... ok
[INFO] [stdout] test bitfield::with_setter ... ok
[INFO] [stdout] test bitfield::skip::double_wildcards_1 ... ok
[INFO] [stdout] test bitfield::skip::skip_getters_and_setters_1 ... ok
[INFO] [stdout] test bitfield::filled_param::valid_bitfield_1 ... ok
[INFO] [stderr]      Running tests/panic_tests.rs (/opt/rustwide/target/release/build/modular-bitfield/4050f641b1ad5122/out/panic_tests-4050f641b1ad5122)
[INFO] [stdout] test bitfield::skip::skip_getters ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 69 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test invalid_access_b - should panic ... ok
[INFO] [stderr]      Running tests/ui.rs (/opt/rustwide/target/release/build/modular-bitfield/d24c0073ee385440/out/ui-d24c0073ee385440)
[INFO] [stdout] test invalid_access_a - should panic ... ok
[INFO] [stdout] test invalid_access_d - should panic ... ok
[INFO] [stdout] test invalid_access_c - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking tiny-bench v0.4.0
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling modular-bitfield-impl v0.13.1
[INFO] [stderr]    Compiling bitfield-macros v0.19.4
[INFO] [stderr]     Checking bitfield v0.19.4
[INFO] [stderr]     Checking modular-bitfield v0.13.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking modular-bitfield-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/modular-bitfield)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.26s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/access_test.rs ... ok
[INFO] [stderr] test tests/ui/bitfield_attribute_wrong.rs ... ok
[INFO] [stderr] test tests/ui/bits_attribute_wrong.rs ... ok
[INFO] [stderr] test tests/ui/bits_param/conflicting_params.rs ... ok
[INFO] [stderr] test tests/ui/bits_param/conflicting_repr.rs ... ok
[INFO] [stderr] test tests/ui/bits_param/duplicate_param_1.rs ... ok
[INFO] [stderr] test tests/ui/bits_param/duplicate_param_2.rs ... ok
[INFO] [stderr] test tests/ui/bits_param/invalid_param_type.rs ... ok
[INFO] [stderr] test tests/ui/bits_param/invalid_param_value_1.rs ... ok
[INFO] [stderr] test tests/ui/bits_param/invalid_param_value_2.rs ... ok
[INFO] [stderr] test tests/ui/bits_param/missing_param_value.rs ... ok
[INFO] [stderr] test tests/ui/bits_param/too_few_bits.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `False: FillsUnalignedBits` is not satisfied
[INFO] [stderr]  --> tests/ui/bits_param/too_few_bits.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct SignInteger {
[INFO] [stderr]   | ^^^ the trait `FillsUnalignedBits` is not implemented for `False`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `FillsUnalignedBits` is implemented for `True`
[INFO] [stderr] note: required by a bound in `CheckFillsUnalignedBits::CheckType`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   |     <Self::CheckType as DispatchTrueFalse>::Out: FillsUnalignedBits,
[INFO] [stderr]   |                                                  ^^^^^^^^^^^^^^^^^^ required by this bound in `CheckFillsUnalignedBits::CheckType`
[INFO] [stderr]   | {
[INFO] [stderr]   |     type CheckType: DispatchTrueFalse;
[INFO] [stderr]   |          --------- required by a bound in this associated type
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `False: FillsUnalignedBits` is not satisfied
[INFO] [stderr]  --> tests/ui/bits_param/too_few_bits.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct SignInteger {
[INFO] [stderr]   | ^^^ the trait `FillsUnalignedBits` is not implemented for `False`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `FillsUnalignedBits` is implemented for `True`
[INFO] [stderr] note: required by a bound in `CheckFillsUnalignedBits`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   | pub trait CheckFillsUnalignedBits
[INFO] [stderr]   |           ----------------------- required by a bound in this trait
[INFO] [stderr]   | where
[INFO] [stderr]   |     <Self::CheckType as DispatchTrueFalse>::Out: FillsUnalignedBits,
[INFO] [stderr]   |                                                  ^^^^^^^^^^^^^^^^^^ required by this bound in `CheckFillsUnalignedBits`
[INFO] [stderr]   = note: `CheckFillsUnalignedBits` is a "sealed trait", because to implement it you also need to implement `modular_bitfield::private::checks::FillsUnalignedBits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
[INFO] [stderr]   = help: the following type implements the trait:
[INFO] [stderr]             modular_bitfield::private::checks::True
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::False: modular_bitfield::private::checks::FillsUnalignedBits` is not satisfied
[INFO] [stderr]  --> tests/ui/bits_param/too_few_bits.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct SignInteger {
[INFO] [stderr]   | ^^^ the trait `modular_bitfield::private::checks::FillsUnalignedBits` is not implemented for `modular_bitfield::private::checks::False`
[INFO] [stderr]   |
[INFO] [stderr] note: required by a bound in `modular_bitfield::private::checks::CheckFillsUnalignedBits::CheckType`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   | pub trait CheckFillsUnalignedBits
[INFO] [stderr]   | where
[INFO] [stderr]   |     <Self::CheckType as DispatchTrueFalse>::Out: FillsUnalignedBits,
[INFO] [stderr]   |                                                  ^^^^^^^^^^^^^^^^^^ required by this bound in `CheckFillsUnalignedBits::CheckType`
[INFO] [stderr]   | {
[INFO] [stderr]   |     type CheckType: DispatchTrueFalse;
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::False: modular_bitfield::private::checks::FillsUnalignedBits` is not satisfied
[INFO] [stderr]  --> tests/ui/bits_param/too_few_bits.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct SignInteger {
[INFO] [stderr]   | ^^^ the trait `modular_bitfield::private::checks::FillsUnalignedBits` is not implemented for `modular_bitfield::private::checks::False`
[INFO] [stderr]   |
[INFO] [stderr] note: required by a bound in `modular_bitfield::private::checks::CheckFillsUnalignedBits`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   | pub trait CheckFillsUnalignedBits
[INFO] [stderr]   | where
[INFO] [stderr]   |     <Self::CheckType as DispatchTrueFalse>::Out: FillsUnalignedBits,
[INFO] [stderr]   |                                                  ^^^^^^^^^^^^^^^^^^ required by this bound in `CheckFillsUnalignedBits`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/bits_param/too_many_bits.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `False: FillsUnalignedBits` is not satisfied
[INFO] [stderr]  --> tests/ui/bits_param/too_many_bits.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct SignInteger {
[INFO] [stderr]   | ^^^ the trait `FillsUnalignedBits` is not implemented for `False`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `FillsUnalignedBits` is implemented for `True`
[INFO] [stderr] note: required by a bound in `CheckFillsUnalignedBits::CheckType`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   |     <Self::CheckType as DispatchTrueFalse>::Out: FillsUnalignedBits,
[INFO] [stderr]   |                                                  ^^^^^^^^^^^^^^^^^^ required by this bound in `CheckFillsUnalignedBits::CheckType`
[INFO] [stderr]   | {
[INFO] [stderr]   |     type CheckType: DispatchTrueFalse;
[INFO] [stderr]   |          --------- required by a bound in this associated type
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `False: FillsUnalignedBits` is not satisfied
[INFO] [stderr]  --> tests/ui/bits_param/too_many_bits.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct SignInteger {
[INFO] [stderr]   | ^^^ the trait `FillsUnalignedBits` is not implemented for `False`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `FillsUnalignedBits` is implemented for `True`
[INFO] [stderr] note: required by a bound in `CheckFillsUnalignedBits`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   | pub trait CheckFillsUnalignedBits
[INFO] [stderr]   |           ----------------------- required by a bound in this trait
[INFO] [stderr]   | where
[INFO] [stderr]   |     <Self::CheckType as DispatchTrueFalse>::Out: FillsUnalignedBits,
[INFO] [stderr]   |                                                  ^^^^^^^^^^^^^^^^^^ required by this bound in `CheckFillsUnalignedBits`
[INFO] [stderr]   = note: `CheckFillsUnalignedBits` is a "sealed trait", because to implement it you also need to implement `modular_bitfield::private::checks::FillsUnalignedBits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
[INFO] [stderr]   = help: the following type implements the trait:
[INFO] [stderr]             modular_bitfield::private::checks::True
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::False: modular_bitfield::private::checks::FillsUnalignedBits` is not satisfied
[INFO] [stderr]  --> tests/ui/bits_param/too_many_bits.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct SignInteger {
[INFO] [stderr]   | ^^^ the trait `modular_bitfield::private::checks::FillsUnalignedBits` is not implemented for `modular_bitfield::private::checks::False`
[INFO] [stderr]   |
[INFO] [stderr] note: required by a bound in `modular_bitfield::private::checks::CheckFillsUnalignedBits::CheckType`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   | pub trait CheckFillsUnalignedBits
[INFO] [stderr]   | where
[INFO] [stderr]   |     <Self::CheckType as DispatchTrueFalse>::Out: FillsUnalignedBits,
[INFO] [stderr]   |                                                  ^^^^^^^^^^^^^^^^^^ required by this bound in `CheckFillsUnalignedBits::CheckType`
[INFO] [stderr]   | {
[INFO] [stderr]   |     type CheckType: DispatchTrueFalse;
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::False: modular_bitfield::private::checks::FillsUnalignedBits` is not satisfied
[INFO] [stderr]  --> tests/ui/bits_param/too_many_bits.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct SignInteger {
[INFO] [stderr]   | ^^^ the trait `modular_bitfield::private::checks::FillsUnalignedBits` is not implemented for `modular_bitfield::private::checks::False`
[INFO] [stderr]   |
[INFO] [stderr] note: required by a bound in `modular_bitfield::private::checks::CheckFillsUnalignedBits`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   | pub trait CheckFillsUnalignedBits
[INFO] [stderr]   | where
[INFO] [stderr]   |     <Self::CheckType as DispatchTrueFalse>::Out: FillsUnalignedBits,
[INFO] [stderr]   |                                                  ^^^^^^^^^^^^^^^^^^ required by this bound in `CheckFillsUnalignedBits`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/bytes_param/duplicate_parameters.rs ... ok
[INFO] [stderr] test tests/ui/bytes_param/fewer_bytes_than_expected.rs ... ok
[INFO] [stderr] test tests/ui/bytes_param/invalid_int_value.rs ... ok
[INFO] [stderr] test tests/ui/bytes_param/invalid_type.rs ... ok
[INFO] [stderr] test tests/ui/bytes_param/more_bytes_than_expected.rs ... ok
[INFO] [stderr] test tests/ui/derive_bitfield_specifier/invalid_bits_attribute.rs ... ok
[INFO] [stderr] test tests/ui/derive_bitfield_specifier/non_power_of_two.rs ... ok
[INFO] [stderr] test tests/ui/derive_bitfield_specifier/variant_out_of_range.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `False: DiscriminantInRange` is not satisfied
[INFO] [stderr]   --> tests/ui/derive_bitfield_specifier/variant_out_of_range.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 |     External,
[INFO] [stderr]    |     ^^^^^^^^ the trait `DiscriminantInRange` is not implemented for `False`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `DiscriminantInRange` is implemented for `True`
[INFO] [stderr] note: required by a bound in `CheckDiscriminantInRange::CheckType`
[INFO] [stderr]   --> src/private/checks.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     <Self::CheckType as DispatchTrueFalse>::Out: DiscriminantInRange,
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckDiscriminantInRange::CheckType`
[INFO] [stderr]    | {
[INFO] [stderr]    |     type CheckType: DispatchTrueFalse;
[INFO] [stderr]    |          --------- required by a bound in this associated type
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `False: DiscriminantInRange` is not satisfied
[INFO] [stderr]   --> tests/ui/derive_bitfield_specifier/variant_out_of_range.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 |     External,
[INFO] [stderr]    |     ^^^^^^^^ the trait `DiscriminantInRange` is not implemented for `False`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `DiscriminantInRange` is implemented for `True`
[INFO] [stderr] note: required by a bound in `CheckDiscriminantInRange`
[INFO] [stderr]   --> src/private/checks.rs
[INFO] [stderr]    |
[INFO] [stderr]    | pub trait CheckDiscriminantInRange<A>
[INFO] [stderr]    |           ------------------------ required by a bound in this trait
[INFO] [stderr]    | where
[INFO] [stderr]    |     <Self::CheckType as DispatchTrueFalse>::Out: DiscriminantInRange,
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckDiscriminantInRange`
[INFO] [stderr]    = note: `CheckDiscriminantInRange` is a "sealed trait", because to implement it you also need to implement `modular_bitfield::private::checks::DiscriminantInRange`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
[INFO] [stderr]    = help: the following type implements the trait:
[INFO] [stderr]              modular_bitfield::private::checks::True
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::False: modular_bitfield::private::checks::DiscriminantInRange` is not satisfied
[INFO] [stderr]   --> tests/ui/derive_bitfield_specifier/variant_out_of_range.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 |     External,
[INFO] [stderr]    |     ^^^^^^^^ the trait `modular_bitfield::private::checks::DiscriminantInRange` is not implemented for `modular_bitfield::private::checks::False`
[INFO] [stderr]    |
[INFO] [stderr] note: required by a bound in `modular_bitfield::private::checks::CheckDiscriminantInRange::CheckType`
[INFO] [stderr]   --> src/private/checks.rs
[INFO] [stderr]    |
[INFO] [stderr]    | pub trait CheckDiscriminantInRange<A>
[INFO] [stderr]    | where
[INFO] [stderr]    |     <Self::CheckType as DispatchTrueFalse>::Out: DiscriminantInRange,
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckDiscriminantInRange::CheckType`
[INFO] [stderr]    | {
[INFO] [stderr]    |     type CheckType: DispatchTrueFalse;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::False: modular_bitfield::private::checks::DiscriminantInRange` is not satisfied
[INFO] [stderr]   --> tests/ui/derive_bitfield_specifier/variant_out_of_range.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 17 |     External,
[INFO] [stderr]    |     ^^^^^^^^ the trait `modular_bitfield::private::checks::DiscriminantInRange` is not implemented for `modular_bitfield::private::checks::False`
[INFO] [stderr]    |
[INFO] [stderr] note: required by a bound in `modular_bitfield::private::checks::CheckDiscriminantInRange`
[INFO] [stderr]   --> src/private/checks.rs
[INFO] [stderr]    |
[INFO] [stderr]    | pub trait CheckDiscriminantInRange<A>
[INFO] [stderr]    | where
[INFO] [stderr]    |     <Self::CheckType as DispatchTrueFalse>::Out: DiscriminantInRange,
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckDiscriminantInRange`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/derive_debug/duplicate_derive_debug.rs ... ok
[INFO] [stderr] test tests/ui/derive_debug/duplicate_derive_debug_2.rs ... ok
[INFO] [stderr] test tests/ui/derive_specifier/duplicate_derive_1.rs ... ok
[INFO] [stderr] test tests/ui/derive_specifier/duplicate_derive_2.rs ... ok
[INFO] [stderr] test tests/ui/derive_specifier/out_of_bounds.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `False: SpecifierHasAtMost128Bits` is not satisfied
[INFO] [stderr]  --> tests/ui/derive_specifier/out_of_bounds.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[derive(Specifier, Debug)]
[INFO] [stderr]   | ^ the trait `SpecifierHasAtMost128Bits` is not implemented for `False`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `SpecifierHasAtMost128Bits` is implemented for `True`
[INFO] [stderr] note: required by a bound in `CheckSpecifierHasAtMost128Bits::CheckType`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   |     <Self::CheckType as DispatchTrueFalse>::Out: SpecifierHasAtMost128Bits,
[INFO] [stderr]   |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckSpecifierHasAtMost128Bits::CheckType`
[INFO] [stderr]   | {
[INFO] [stderr]   |     type CheckType: DispatchTrueFalse;
[INFO] [stderr]   |          --------- required by a bound in this associated type
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `False: SpecifierHasAtMost128Bits` is not satisfied
[INFO] [stderr]  --> tests/ui/derive_specifier/out_of_bounds.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[derive(Specifier, Debug)]
[INFO] [stderr]   | ^ the trait `SpecifierHasAtMost128Bits` is not implemented for `False`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `SpecifierHasAtMost128Bits` is implemented for `True`
[INFO] [stderr] note: required by a bound in `CheckSpecifierHasAtMost128Bits`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   | pub trait CheckSpecifierHasAtMost128Bits
[INFO] [stderr]   |           ------------------------------ required by a bound in this trait
[INFO] [stderr]   | where
[INFO] [stderr]   |     <Self::CheckType as DispatchTrueFalse>::Out: SpecifierHasAtMost128Bits,
[INFO] [stderr]   |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckSpecifierHasAtMost128Bits`
[INFO] [stderr]   = note: `CheckSpecifierHasAtMost128Bits` is a "sealed trait", because to implement it you also need to implement `modular_bitfield::private::checks::SpecifierHasAtMost128Bits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
[INFO] [stderr]   = help: the following type implements the trait:
[INFO] [stderr]             modular_bitfield::private::checks::True
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `BitCount<136>: ArrayBytesConversion` is not satisfied
[INFO] [stderr]  --> tests/ui/derive_specifier/out_of_bounds.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[derive(Specifier, Debug)]
[INFO] [stderr]   | ^ the trait `ArrayBytesConversion` is not implemented for `BitCount<136>`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the following other types implement trait `ArrayBytesConversion`:
[INFO] [stderr]             BitCount<104>
[INFO] [stderr]             BitCount<112>
[INFO] [stderr]             BitCount<120>
[INFO] [stderr]             BitCount<128>
[INFO] [stderr]             BitCount<16>
[INFO] [stderr]             BitCount<24>
[INFO] [stderr]             BitCount<32>
[INFO] [stderr]             BitCount<40>
[INFO] [stderr]           and $N others
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::False: modular_bitfield::private::checks::SpecifierHasAtMost128Bits` is not satisfied
[INFO] [stderr]  --> tests/ui/derive_specifier/out_of_bounds.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[derive(Specifier, Debug)]
[INFO] [stderr]   | ^ the trait `modular_bitfield::private::checks::SpecifierHasAtMost128Bits` is not implemented for `modular_bitfield::private::checks::False`
[INFO] [stderr]   |
[INFO] [stderr] note: required by a bound in `modular_bitfield::private::checks::CheckSpecifierHasAtMost128Bits::CheckType`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   | pub trait CheckSpecifierHasAtMost128Bits
[INFO] [stderr]   | where
[INFO] [stderr]   |     <Self::CheckType as DispatchTrueFalse>::Out: SpecifierHasAtMost128Bits,
[INFO] [stderr]   |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckSpecifierHasAtMost128Bits::CheckType`
[INFO] [stderr]   | {
[INFO] [stderr]   |     type CheckType: DispatchTrueFalse;
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::False: modular_bitfield::private::checks::SpecifierHasAtMost128Bits` is not satisfied
[INFO] [stderr]  --> tests/ui/derive_specifier/out_of_bounds.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[derive(Specifier, Debug)]
[INFO] [stderr]   | ^ the trait `modular_bitfield::private::checks::SpecifierHasAtMost128Bits` is not implemented for `modular_bitfield::private::checks::False`
[INFO] [stderr]   |
[INFO] [stderr] note: required by a bound in `modular_bitfield::private::checks::CheckSpecifierHasAtMost128Bits`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   | pub trait CheckSpecifierHasAtMost128Bits
[INFO] [stderr]   | where
[INFO] [stderr]   |     <Self::CheckType as DispatchTrueFalse>::Out: SpecifierHasAtMost128Bits,
[INFO] [stderr]   |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckSpecifierHasAtMost128Bits`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::BitCount<136>: modular_bitfield::private::ArrayBytesConversion` is not satisfied
[INFO] [stderr]  --> tests/ui/derive_specifier/out_of_bounds.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[derive(Specifier, Debug)]
[INFO] [stderr]   | ^ the trait `modular_bitfield::private::ArrayBytesConversion` is not implemented for `modular_bitfield::private::checks::BitCount<136>`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the following other types implement trait `modular_bitfield::private::ArrayBytesConversion`:
[INFO] [stderr]             modular_bitfield::private::checks::BitCount<104>
[INFO] [stderr]             modular_bitfield::private::checks::BitCount<112>
[INFO] [stderr]             modular_bitfield::private::checks::BitCount<120>
[INFO] [stderr]             modular_bitfield::private::checks::BitCount<128>
[INFO] [stderr]             modular_bitfield::private::checks::BitCount<16>
[INFO] [stderr]             modular_bitfield::private::checks::BitCount<24>
[INFO] [stderr]             modular_bitfield::private::checks::BitCount<32>
[INFO] [stderr]             modular_bitfield::private::checks::BitCount<40>
[INFO] [stderr]           and $N others
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/empty.rs ... ok
[INFO] [stderr] test tests/ui/filled_param/duplicate_parameters.rs ... ok
[INFO] [stderr] test tests/ui/filled_param/invalid_bool_value.rs ... ok
[INFO] [stderr] test tests/ui/filled_param/invalid_specified_as_filled.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `SevenMod8: TotalSizeIsMultipleOfEightBits` is not satisfied
[INFO] [stderr]  --> tests/ui/filled_param/invalid_specified_as_filled.rs:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub struct UnfilledBitfield {
[INFO] [stderr]   | ^^^ the trait `TotalSizeIsMultipleOfEightBits` is not implemented for `SevenMod8`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `TotalSizeIsMultipleOfEightBits` is implemented for `ZeroMod8`
[INFO] [stderr] note: required by a bound in `CheckTotalSizeMultipleOf8::Size`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   |     <Self::Size as RenameSizeType>::CheckType: TotalSizeIsMultipleOfEightBits,
[INFO] [stderr]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckTotalSizeMultipleOf8::Size`
[INFO] [stderr]   | {
[INFO] [stderr]   |     type Size: RenameSizeType;
[INFO] [stderr]   |          ---- required by a bound in this associated type
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `SevenMod8: TotalSizeIsMultipleOfEightBits` is not satisfied
[INFO] [stderr]  --> tests/ui/filled_param/invalid_specified_as_filled.rs:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub struct UnfilledBitfield {
[INFO] [stderr]   | ^^^ the trait `TotalSizeIsMultipleOfEightBits` is not implemented for `SevenMod8`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `TotalSizeIsMultipleOfEightBits` is implemented for `ZeroMod8`
[INFO] [stderr] note: required by a bound in `CheckTotalSizeMultipleOf8`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   | pub trait CheckTotalSizeMultipleOf8
[INFO] [stderr]   |           ------------------------- required by a bound in this trait
[INFO] [stderr]   | where
[INFO] [stderr]   |     <Self::Size as RenameSizeType>::CheckType: TotalSizeIsMultipleOfEightBits,
[INFO] [stderr]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckTotalSizeMultipleOf8`
[INFO] [stderr]   = note: `CheckTotalSizeMultipleOf8` is a "sealed trait", because to implement it you also need to implement `modular_bitfield::private::checks::TotalSizeIsMultipleOfEightBits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
[INFO] [stderr]   = help: the following type implements the trait:
[INFO] [stderr]             modular_bitfield::private::checks::ZeroMod8
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::SevenMod8: modular_bitfield::private::checks::TotalSizeIsMultipleOfEightBits` is not satisfied
[INFO] [stderr]  --> tests/ui/filled_param/invalid_specified_as_filled.rs:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub struct UnfilledBitfield {
[INFO] [stderr]   | ^^^ unsatisfied trait bound
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `modular_bitfield::private::checks::TotalSizeIsMultipleOfEightBits` is not implemented for `modular_bitfield::private::checks::SevenMod8`
[INFO] [stderr] note: required by a bound in `modular_bitfield::private::checks::CheckTotalSizeMultipleOf8::Size`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   | pub trait CheckTotalSizeMultipleOf8
[INFO] [stderr]   | where
[INFO] [stderr]   |     <Self::Size as RenameSizeType>::CheckType: TotalSizeIsMultipleOfEightBits,
[INFO] [stderr]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckTotalSizeMultipleOf8::Size`
[INFO] [stderr]   | {
[INFO] [stderr]   |     type Size: RenameSizeType;
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::SevenMod8: modular_bitfield::private::checks::TotalSizeIsMultipleOfEightBits` is not satisfied
[INFO] [stderr]  --> tests/ui/filled_param/invalid_specified_as_filled.rs:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub struct UnfilledBitfield {
[INFO] [stderr]   | ^^^ unsatisfied trait bound
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `modular_bitfield::private::checks::TotalSizeIsMultipleOfEightBits` is not implemented for `modular_bitfield::private::checks::SevenMod8`
[INFO] [stderr] note: required by a bound in `modular_bitfield::private::checks::CheckTotalSizeMultipleOf8`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   | pub trait CheckTotalSizeMultipleOf8
[INFO] [stderr]   | where
[INFO] [stderr]   |     <Self::Size as RenameSizeType>::CheckType: TotalSizeIsMultipleOfEightBits,
[INFO] [stderr]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckTotalSizeMultipleOf8`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/filled_param/invalid_specified_as_unfilled.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `ZeroMod8: TotalSizeIsNotMultipleOfEightBits` is not satisfied
[INFO] [stderr]  --> tests/ui/filled_param/invalid_specified_as_unfilled.rs:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub struct UnfilledBitfield {
[INFO] [stderr]   | ^^^ the trait `TotalSizeIsNotMultipleOfEightBits` is not implemented for `ZeroMod8`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the following other types implement trait `TotalSizeIsNotMultipleOfEightBits`:
[INFO] [stderr]             FiveMod8
[INFO] [stderr]             FourMod8
[INFO] [stderr]             OneMod8
[INFO] [stderr]             SevenMod8
[INFO] [stderr]             SixMod8
[INFO] [stderr]             ThreeMod8
[INFO] [stderr]             TwoMod8
[INFO] [stderr] note: required by a bound in `CheckTotalSizeIsNotMultipleOf8::Size`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   |     <Self::Size as RenameSizeType>::CheckType: TotalSizeIsNotMultipleOfEightBits,
[INFO] [stderr]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckTotalSizeIsNotMultipleOf8::Size`
[INFO] [stderr]   | {
[INFO] [stderr]   |     type Size: RenameSizeType;
[INFO] [stderr]   |          ---- required by a bound in this associated type
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `ZeroMod8: TotalSizeIsNotMultipleOfEightBits` is not satisfied
[INFO] [stderr]  --> tests/ui/filled_param/invalid_specified_as_unfilled.rs:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub struct UnfilledBitfield {
[INFO] [stderr]   | ^^^ the trait `TotalSizeIsNotMultipleOfEightBits` is not implemented for `ZeroMod8`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the following other types implement trait `TotalSizeIsNotMultipleOfEightBits`:
[INFO] [stderr]             FiveMod8
[INFO] [stderr]             FourMod8
[INFO] [stderr]             OneMod8
[INFO] [stderr]             SevenMod8
[INFO] [stderr]             SixMod8
[INFO] [stderr]             ThreeMod8
[INFO] [stderr]             TwoMod8
[INFO] [stderr] note: required by a bound in `CheckTotalSizeIsNotMultipleOf8`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   | pub trait CheckTotalSizeIsNotMultipleOf8
[INFO] [stderr]   |           ------------------------------ required by a bound in this trait
[INFO] [stderr]   | where
[INFO] [stderr]   |     <Self::Size as RenameSizeType>::CheckType: TotalSizeIsNotMultipleOfEightBits,
[INFO] [stderr]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckTotalSizeIsNotMultipleOf8`
[INFO] [stderr]   = note: `CheckTotalSizeIsNotMultipleOf8` is a "sealed trait", because to implement it you also need to implement `modular_bitfield::private::checks::TotalSizeIsNotMultipleOfEightBits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
[INFO] [stderr]   = help: the following types implement the trait:
[INFO] [stderr]             modular_bitfield::private::checks::OneMod8
[INFO] [stderr]             modular_bitfield::private::checks::TwoMod8
[INFO] [stderr]             modular_bitfield::private::checks::ThreeMod8
[INFO] [stderr]             modular_bitfield::private::checks::FourMod8
[INFO] [stderr]             modular_bitfield::private::checks::FiveMod8
[INFO] [stderr]             modular_bitfield::private::checks::SixMod8
[INFO] [stderr]             modular_bitfield::private::checks::SevenMod8
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::ZeroMod8: modular_bitfield::private::checks::TotalSizeIsNotMultipleOfEightBits` is not satisfied
[INFO] [stderr]  --> tests/ui/filled_param/invalid_specified_as_unfilled.rs:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub struct UnfilledBitfield {
[INFO] [stderr]   | ^^^ unsatisfied trait bound
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `modular_bitfield::private::checks::TotalSizeIsNotMultipleOfEightBits` is not implemented for `modular_bitfield::private::checks::ZeroMod8`
[INFO] [stderr] note: required by a bound in `modular_bitfield::private::checks::CheckTotalSizeIsNotMultipleOf8::Size`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   | pub trait CheckTotalSizeIsNotMultipleOf8
[INFO] [stderr]   | where
[INFO] [stderr]   |     <Self::Size as RenameSizeType>::CheckType: TotalSizeIsNotMultipleOfEightBits,
[INFO] [stderr]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckTotalSizeIsNotMultipleOf8::Size`
[INFO] [stderr]   | {
[INFO] [stderr]   |     type Size: RenameSizeType;
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::ZeroMod8: modular_bitfield::private::checks::TotalSizeIsNotMultipleOfEightBits` is not satisfied
[INFO] [stderr]  --> tests/ui/filled_param/invalid_specified_as_unfilled.rs:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub struct UnfilledBitfield {
[INFO] [stderr]   | ^^^ unsatisfied trait bound
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `modular_bitfield::private::checks::TotalSizeIsNotMultipleOfEightBits` is not implemented for `modular_bitfield::private::checks::ZeroMod8`
[INFO] [stderr] note: required by a bound in `modular_bitfield::private::checks::CheckTotalSizeIsNotMultipleOf8`
[INFO] [stderr]  --> src/private/checks.rs
[INFO] [stderr]   |
[INFO] [stderr]   | pub trait CheckTotalSizeIsNotMultipleOf8
[INFO] [stderr]   | where
[INFO] [stderr]   |     <Self::Size as RenameSizeType>::CheckType: TotalSizeIsNotMultipleOfEightBits,
[INFO] [stderr]   |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckTotalSizeIsNotMultipleOf8`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/generic.rs ... ok
[INFO] [stderr] test tests/ui/invalid_struct_specifier.rs ... ok
[INFO] [stderr] test tests/ui/invalid_union_specifier.rs ... ok
[INFO] [stderr] test tests/ui/multiple_of_8bits.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `SevenMod8: TotalSizeIsMultipleOfEightBits` is not satisfied
[INFO] [stderr]   --> tests/ui/multiple_of_8bits.rs:54:1
[INFO] [stderr]    |
[INFO] [stderr] 54 | pub struct NotQuiteFourBytes {
[INFO] [stderr]    | ^^^ the trait `TotalSizeIsMultipleOfEightBits` is not implemented for `SevenMod8`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `TotalSizeIsMultipleOfEightBits` is implemented for `ZeroMod8`
[INFO] [stderr] note: required by a bound in `CheckTotalSizeMultipleOf8::Size`
[INFO] [stderr]   --> src/private/checks.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     <Self::Size as RenameSizeType>::CheckType: TotalSizeIsMultipleOfEightBits,
[INFO] [stderr]    |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckTotalSizeMultipleOf8::Size`
[INFO] [stderr]    | {
[INFO] [stderr]    |     type Size: RenameSizeType;
[INFO] [stderr]    |          ---- required by a bound in this associated type
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `SevenMod8: TotalSizeIsMultipleOfEightBits` is not satisfied
[INFO] [stderr]   --> tests/ui/multiple_of_8bits.rs:54:1
[INFO] [stderr]    |
[INFO] [stderr] 54 | pub struct NotQuiteFourBytes {
[INFO] [stderr]    | ^^^ the trait `TotalSizeIsMultipleOfEightBits` is not implemented for `SevenMod8`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `TotalSizeIsMultipleOfEightBits` is implemented for `ZeroMod8`
[INFO] [stderr] note: required by a bound in `CheckTotalSizeMultipleOf8`
[INFO] [stderr]   --> src/private/checks.rs
[INFO] [stderr]    |
[INFO] [stderr]    | pub trait CheckTotalSizeMultipleOf8
[INFO] [stderr]    |           ------------------------- required by a bound in this trait
[INFO] [stderr]    | where
[INFO] [stderr]    |     <Self::Size as RenameSizeType>::CheckType: TotalSizeIsMultipleOfEightBits,
[INFO] [stderr]    |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckTotalSizeMultipleOf8`
[INFO] [stderr]    = note: `CheckTotalSizeMultipleOf8` is a "sealed trait", because to implement it you also need to implement `modular_bitfield::private::checks::TotalSizeIsMultipleOfEightBits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
[INFO] [stderr]    = help: the following type implements the trait:
[INFO] [stderr]              modular_bitfield::private::checks::ZeroMod8
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::SevenMod8: modular_bitfield::private::checks::TotalSizeIsMultipleOfEightBits` is not satisfied
[INFO] [stderr]   --> tests/ui/multiple_of_8bits.rs:54:1
[INFO] [stderr]    |
[INFO] [stderr] 54 | pub struct NotQuiteFourBytes {
[INFO] [stderr]    | ^^^ unsatisfied trait bound
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `modular_bitfield::private::checks::TotalSizeIsMultipleOfEightBits` is not implemented for `modular_bitfield::private::checks::SevenMod8`
[INFO] [stderr] note: required by a bound in `modular_bitfield::private::checks::CheckTotalSizeMultipleOf8::Size`
[INFO] [stderr]   --> src/private/checks.rs
[INFO] [stderr]    |
[INFO] [stderr]    | pub trait CheckTotalSizeMultipleOf8
[INFO] [stderr]    | where
[INFO] [stderr]    |     <Self::Size as RenameSizeType>::CheckType: TotalSizeIsMultipleOfEightBits,
[INFO] [stderr]    |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckTotalSizeMultipleOf8::Size`
[INFO] [stderr]    | {
[INFO] [stderr]    |     type Size: RenameSizeType;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::SevenMod8: modular_bitfield::private::checks::TotalSizeIsMultipleOfEightBits` is not satisfied
[INFO] [stderr]   --> tests/ui/multiple_of_8bits.rs:54:1
[INFO] [stderr]    |
[INFO] [stderr] 54 | pub struct NotQuiteFourBytes {
[INFO] [stderr]    | ^^^ unsatisfied trait bound
[INFO] [stderr]    |
[INFO] [stderr]    = help: the trait `modular_bitfield::private::checks::TotalSizeIsMultipleOfEightBits` is not implemented for `modular_bitfield::private::checks::SevenMod8`
[INFO] [stderr] note: required by a bound in `modular_bitfield::private::checks::CheckTotalSizeMultipleOf8`
[INFO] [stderr]   --> src/private/checks.rs
[INFO] [stderr]    |
[INFO] [stderr]    | pub trait CheckTotalSizeMultipleOf8
[INFO] [stderr]    | where
[INFO] [stderr]    |     <Self::Size as RenameSizeType>::CheckType: TotalSizeIsMultipleOfEightBits,
[INFO] [stderr]    |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `CheckTotalSizeMultipleOf8`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/regressions/invalid_bits_field_attr.rs ... ok
[INFO] [stderr] test tests/ui/repr/conflicting_ignored_reprs.rs ... ok
[INFO] [stderr] test tests/ui/repr/duplicate_repr_1.rs ... ok
[INFO] [stderr] test tests/ui/repr/duplicate_repr_2.rs ... ok
[INFO] [stderr] test tests/ui/repr/duplicate_repr_3.rs ... ok
[INFO] [stderr] test tests/ui/repr/invalid_repr_1.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0552]: unrecognized representation hint
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_1.rs:4:8
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[repr(invalid)]
[INFO] [stderr]   |        ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: valid reprs are `Rust` (default), `C`, `align`, `packed`, `transparent`, `simd`, `i8`, `u8`, `i16`, `u16`, `i32`, `u32`, `i64`, `u64`, `i128`, `u128`, `isize`, `usize`
[INFO] [stderr]   = note: for more information, visit <https://doc.rust-lang.org/reference/type-layout.html?highlight=repr#representations>
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0539]: malformed `repr` attribute input
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_1.rs:4:3
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[repr(invalid)]
[INFO] [stderr]   |   ^^^^^-------^
[INFO] [stderr]   |        |
[INFO] [stderr]   |        valid arguments are `align`, `packed`, `Rust`, `C`, `simd`, `transparent`, `i8`, `u8`, `i16`, `u16`, `i32`, `u32`, `i64`, `u64`, `i128`, `u128`, `isize` or `usize`
[INFO] [stderr]   |
[INFO] [stderr]   = note: for more information, visit <https://doc.rust-lang.org/reference/type-layout.html#representations>
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/repr/invalid_repr_2.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0552]: unrecognized representation hint
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_2.rs:4:24
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[cfg_attr(all(), repr(invalid))]
[INFO] [stderr]   |                        ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: valid reprs are `Rust` (default), `C`, `align`, `packed`, `transparent`, `simd`, `i8`, `u8`, `i16`, `u16`, `i32`, `u32`, `i64`, `u64`, `i128`, `u128`, `isize`, `usize`
[INFO] [stderr]   = note: for more information, visit <https://doc.rust-lang.org/reference/type-layout.html?highlight=repr#representations>
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0539]: malformed `repr` attribute input
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_2.rs:4:19
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[cfg_attr(all(), repr(invalid))]
[INFO] [stderr]   |                   ^^^^^-------^
[INFO] [stderr]   |                        |
[INFO] [stderr]   |                        valid arguments are `align`, `packed`, `Rust`, `C`, `simd`, `transparent`, `i8`, `u8`, `i16`, `u16`, `i32`, `u32`, `i64`, `u64`, `i128`, `u128`, `isize` or `usize`
[INFO] [stderr]   |
[INFO] [stderr]   = note: for more information, visit <https://doc.rust-lang.org/reference/type-layout.html#representations>
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/repr/invalid_repr_unfilled.rs ... ok
[INFO] [stderr] test tests/ui/repr/invalid_repr_width_1.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `BitCount<32>: IsU16Compatible` is not satisfied
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_width_1.rs:4:8
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[repr(u16)] // Too few bits!
[INFO] [stderr]   |        ^^^ the trait `IsU16Compatible` is not implemented for `BitCount<32>`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `IsU16Compatible` is implemented for `BitCount<16>`
[INFO] [stderr]   = help: see issue #48214
[INFO] [stderr] 
[INFO] [stderr] error[E0308]: mismatched types
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_width_1.rs:4:8
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[repr(u16)] // Too few bits!
[INFO] [stderr]   |        ^^^ expected an array with a size of 4, found one with a size of 2
[INFO] [stderr] 
[INFO] [stderr] error[E0308]: mismatched types
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_width_1.rs:4:8
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[repr(u16)] // Too few bits!
[INFO] [stderr]   |        ^^^
[INFO] [stderr]   |        |
[INFO] [stderr]   |        expected an array with a size of 2, found one with a size of 4
[INFO] [stderr]   |        arguments to this function are incorrect
[INFO] [stderr]   |
[INFO] [stderr] note: associated function defined here
[INFO] [stderr]  --> $RUST/core/src/num/mod.rs
[INFO] [stderr]   = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::BitCount<32>: modular_bitfield::private::IsU16Compatible` is not satisfied
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_width_1.rs:4:8
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[repr(u16)] // Too few bits!
[INFO] [stderr]   |        ^^^ the trait `modular_bitfield::private::IsU16Compatible` is not implemented for `modular_bitfield::private::checks::BitCount<32>`
[INFO] [stderr]   |
[INFO] [stderr] help: the trait `modular_bitfield::private::IsU16Compatible` is implemented for `modular_bitfield::private::checks::BitCount<16>`
[INFO] [stderr]  --> src/private/traits.rs
[INFO] [stderr]   |
[INFO] [stderr]   | impl IsU16Compatible for checks::BitCount<16> {}
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0308]: mismatched types
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_width_1.rs:4:8
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[repr(u16)] // Too few bits!
[INFO] [stderr]   |        ^^^ expected an array with a size of 4, found one with a size of 2
[INFO] [stderr] 
[INFO] [stderr] error[E0308]: mismatched types
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_width_1.rs:4:8
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[repr(u16)] // Too few bits!
[INFO] [stderr]   |        ^^^
[INFO] [stderr]   |        |
[INFO] [stderr]   |        expected an array with a size of 2, found one with a size of 4
[INFO] [stderr]   |        arguments to this function are incorrect
[INFO] [stderr]   |
[INFO] [stderr] note: associated function defined here
[INFO] [stderr]  --> $RUST/core/src/num/uint_macros.rs
[INFO] [stderr]  --> $RUST/core/src/num/mod.rs
[INFO] [stderr]  ::: $RUST/core/src/num/mod.rs
[INFO] [stderr]   |
[INFO] [stderr]   = note: in this macro invocation
[INFO] [stderr]   = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/repr/invalid_repr_width_2.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `BitCount<32>: IsU64Compatible` is not satisfied
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_width_2.rs:4:8
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[repr(u64)] // Too many bits!
[INFO] [stderr]   |        ^^^ the trait `IsU64Compatible` is not implemented for `BitCount<32>`
[INFO] [stderr]   |
[INFO] [stderr]   = help: the trait `IsU64Compatible` is implemented for `BitCount<64>`
[INFO] [stderr]   = help: see issue #48214
[INFO] [stderr] 
[INFO] [stderr] error[E0308]: mismatched types
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_width_2.rs:4:8
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[repr(u64)] // Too many bits!
[INFO] [stderr]   |        ^^^ expected an array with a size of 4, found one with a size of 8
[INFO] [stderr] 
[INFO] [stderr] error[E0308]: mismatched types
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_width_2.rs:4:8
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[repr(u64)] // Too many bits!
[INFO] [stderr]   |        ^^^
[INFO] [stderr]   |        |
[INFO] [stderr]   |        expected an array with a size of 8, found one with a size of 4
[INFO] [stderr]   |        arguments to this function are incorrect
[INFO] [stderr]   |
[INFO] [stderr] note: associated function defined here
[INFO] [stderr]  --> $RUST/core/src/num/mod.rs
[INFO] [stderr]   = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: the trait bound `modular_bitfield::private::checks::BitCount<32>: modular_bitfield::private::IsU64Compatible` is not satisfied
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_width_2.rs:4:8
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[repr(u64)] // Too many bits!
[INFO] [stderr]   |        ^^^ the trait `modular_bitfield::private::IsU64Compatible` is not implemented for `modular_bitfield::private::checks::BitCount<32>`
[INFO] [stderr]   |
[INFO] [stderr] help: the trait `modular_bitfield::private::IsU64Compatible` is implemented for `modular_bitfield::private::checks::BitCount<64>`
[INFO] [stderr]  --> src/private/traits.rs
[INFO] [stderr]   |
[INFO] [stderr]   | impl IsU64Compatible for checks::BitCount<64> {}
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0308]: mismatched types
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_width_2.rs:4:8
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[repr(u64)] // Too many bits!
[INFO] [stderr]   |        ^^^ expected an array with a size of 4, found one with a size of 8
[INFO] [stderr] 
[INFO] [stderr] error[E0308]: mismatched types
[INFO] [stderr]  --> tests/ui/repr/invalid_repr_width_2.rs:4:8
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[repr(u64)] // Too many bits!
[INFO] [stderr]   |        ^^^
[INFO] [stderr]   |        |
[INFO] [stderr]   |        expected an array with a size of 8, found one with a size of 4
[INFO] [stderr]   |        arguments to this function are incorrect
[INFO] [stderr]   |
[INFO] [stderr] note: associated function defined here
[INFO] [stderr]  --> $RUST/core/src/num/uint_macros.rs
[INFO] [stderr]  --> $RUST/core/src/num/mod.rs
[INFO] [stderr]  ::: $RUST/core/src/num/mod.rs
[INFO] [stderr]   |
[INFO] [stderr]   = note: in this macro invocation
[INFO] [stderr]   = note: this error originates in the macro `uint_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/skip/duplicate_attr.rs ... ok
[INFO] [stderr] test tests/ui/skip/invalid_specifier.rs ... ok
[INFO] [stderr] test tests/ui/skip/use_skipped_getter_1.rs ... ok
[INFO] [stderr] test tests/ui/skip/use_skipped_getter_2.rs ... ok
[INFO] [stderr] test tests/ui/skip/use_skipped_getter_3.rs ... ok
[INFO] [stderr] test tests/ui/skip/use_skipped_setter_1.rs ... ok
[INFO] [stderr] test tests/ui/skip/use_skipped_setter_2.rs ... ok
[INFO] [stderr] test tests/ui/skip/use_skipped_setter_3.rs ... ok
[INFO] [stderr] test tests/ui/unused_must_use.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test ui_trybuild ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `--test ui`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- ui_trybuild stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'ui_trybuild' (728) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.114/src/run.rs:102:13:
[INFO] [stdout] 11 of 54 tests failed
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6034a1cf6201 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6034a1d0c4ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6034a1cfaa4c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6034a1ccf666 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6034a1ced7a9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x6034a1c86db0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6034a1ced962 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6034a1ccf712 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6034a1cc7f69 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6034a1cd031d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6034a1d0cc5c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6034a1bd61d7 - <trybuild[9e9b6c7123235cda]::Runner>::run
[INFO] [stdout]   12:     0x6034a1bd9330 - <trybuild[9e9b6c7123235cda]::TestCases as core[a373ad73a504971]::ops::drop::Drop>::drop
[INFO] [stdout]   13:     0x6034a1bd0a28 - ui[101fe47e1eb88788]::ui_trybuild
[INFO] [stdout]   14:     0x6034a1bd0c29 - <ui[101fe47e1eb88788]::ui_trybuild::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x6034a1c7a1fb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   16:     0x6034a1c873d5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   17:     0x6034a1c80cc4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x6034a1c8a462 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x6034a1cf545f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x75624d538dfa - <unknown>
[INFO] [stdout]   21:     0x75624d5cc3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     ui_trybuild
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.40s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "34ae334933820dc30c24bc8af6f2044c2092313579dd38390fac302df8d97583", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "34ae334933820dc30c24bc8af6f2044c2092313579dd38390fac302df8d97583", kill_on_drop: false }`
[INFO] [stdout] 34ae334933820dc30c24bc8af6f2044c2092313579dd38390fac302df8d97583
