[INFO] fetching crate noxu-persist-derive 7.11.0...
[INFO] testing noxu-persist-derive-7.11.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate noxu-persist-derive 7.11.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate noxu-persist-derive 7.11.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate noxu-persist-derive 7.11.0
[INFO] tweaked toml for crates.io crate noxu-persist-derive 7.11.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate noxu-persist-derive 7.11.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate noxu-persist-derive 7.11.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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] 44d3297e4cc805a1511975695f7ed9e79b73b132284757ecb9c00d9b8507d59b
[INFO] running `Command { std: "docker" "start" "44d3297e4cc805a1511975695f7ed9e79b73b132284757ecb9c00d9b8507d59b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "44d3297e4cc805a1511975695f7ed9e79b73b132284757ecb9c00d9b8507d59b", 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" "44d3297e4cc805a1511975695f7ed9e79b73b132284757ecb9c00d9b8507d59b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "44d3297e4cc805a1511975695f7ed9e79b73b132284757ecb9c00d9b8507d59b", 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" "44d3297e4cc805a1511975695f7ed9e79b73b132284757ecb9c00d9b8507d59b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling noxu-persist-derive v7.11.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4.50s
[INFO] running `Command { std: "docker" "inspect" "44d3297e4cc805a1511975695f7ed9e79b73b132284757ecb9c00d9b8507d59b", 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" "44d3297e4cc805a1511975695f7ed9e79b73b132284757ecb9c00d9b8507d59b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling noxu-persist-derive v7.11.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling trybuild v1.0.116
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 24.89s
[INFO] running `Command { std: "docker" "inspect" "44d3297e4cc805a1511975695f7ed9e79b73b132284757ecb9c00d9b8507d59b", 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" "44d3297e4cc805a1511975695f7ed9e79b73b132284757ecb9c00d9b8507d59b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/noxu_persist_derive-bb6211767ce2a031)
[INFO] [stdout] 
[INFO] [stdout] running 47 tests
[INFO] [stdout] test tests::default_krate_is_noxu_persist_path ... ok
[INFO] [stdout] test tests::delete_action_to_tokens_renders_qualified_variant ... ok
[INFO] [stdout] test tests::entity_container_crate_override_valid_path ... ok
[INFO] [stdout] test tests::entity_container_crate_override_rejects_invalid_path ... ok
[INFO] [stdout] test tests::expand_entity_rejects_enum ... ok
[INFO] [stdout] test tests::expand_entity_rejects_missing_primary_key ... ok
[INFO] [stdout] test tests::expand_entity_rejects_tuple_struct ... ok
[INFO] [stdout] test tests::expand_primary_key_newtype ... ok
[INFO] [stdout] test tests::expand_entity_rejects_two_primary_keys ... ok
[INFO] [stdout] test tests::expand_primary_key_rejects_enum ... ok
[INFO] [stdout] test tests::expand_primary_key_rejects_unit_struct ... ok
[INFO] [stdout] test tests::expand_primary_key_composite_named ... ok
[INFO] [stdout] test tests::expand_primary_key_composite_tuple_multi_field ... ok
[INFO] [stdout] test tests::entity_container_defaults_when_no_attr ... ok
[INFO] [stdout] test tests::entity_container_rejects_empty_name ... ok
[INFO] [stdout] test tests::expand_entity_happy_path_generates_impl ... ok
[INFO] [stdout] test tests::entity_container_name_override ... ok
[INFO] [stdout] test tests::krate_from_entity_attr_reads_crate_key ... ok
[INFO] [stdout] test tests::krate_from_entity_attr_rejects_unknown_key ... ok
[INFO] [stdout] test tests::expand_secondary_key_crate_override_reaches_generated_code ... ok
[INFO] [stdout] test tests::parse_secondary_key_attr_rejects_empty_name ... ok
[INFO] [stdout] test tests::krate_from_entity_attr_silently_skips_name_key ... ok
[INFO] [stdout] test tests::expand_secondary_key_propagates_missing_primary_key ... ok
[INFO] [stderr]      Running tests/ui.rs (/opt/rustwide/target/release/deps/ui-193c222d502379c7)
[INFO] [stdout] test tests::parse_secondary_key_attr_bare_without_parens_is_rejected ... ok
[INFO] [stdout] test tests::parse_secondary_key_attr_rejects_invalid_relate ... ok
[INFO] [stdout] test tests::parse_secondary_key_attr_rejects_invalid_on_delete ... ok
[INFO] [stdout] test tests::parse_secondary_key_attr_normalises_je_style_delete_actions ... ok
[INFO] [stdout] test tests::expand_secondary_key_rejects_no_secondary_fields ... ok
[INFO] [stdout] test tests::parse_secondary_key_attr_requires_relate ... ok
[INFO] [stdout] test tests::krate_from_entity_attr_defaults_without_attr ... ok
[INFO] [stdout] test tests::normalise_action_maps_je_style_to_canonical ... ok
[INFO] [stdout] test tests::expand_secondary_key_happy_path_with_option_and_plain_fields ... ok
[INFO] [stdout] test tests::sanitise_ident_empty_input_yields_underscore ... ok
[INFO] [stdout] test tests::sanitise_ident_escapes_leading_digit ... ok
[INFO] [stdout] test tests::entity_container_rejects_unknown_key ... ok
[INFO] [stdout] test tests::unwrap_option_type_qualified_std_spelling ... ok
[INFO] [stdout] test tests::parse_secondary_key_attr_rejects_unknown_key ... ok
[INFO] [stdout] test tests::relate_to_tokens_renders_qualified_variant ... ok
[INFO] [stdout] test tests::unwrap_option_type_non_option_passes_through ... ok
[INFO] [stdout] test tests::parse_secondary_key_attr_relate_rejects_non_ident_expr ... ok
[INFO] [stdout] test tests::parse_secondary_key_attr_relate_via_string_literal ... ok
[INFO] [stdout] test tests::parse_secondary_key_attr_requires_name ... ok
[INFO] [stdout] test tests::unwrap_option_type_bare_option ... ok
[INFO] [stdout] test tests::sanitise_ident_passes_through_valid_identifier ... ok
[INFO] [stdout] test tests::unwrap_option_type_bare_option_without_generics_is_not_unwrapped ... ok
[INFO] [stdout] test tests::sanitise_ident_replaces_non_ident_chars ... ok
[INFO] [stdout] test tests::unwrap_option_type_qualified_core_spelling ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 47 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling noxu-persist-derive v7.11.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling noxu-persist-derive-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/noxu-persist-derive)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.00s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/pass_basic_entity.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0433]: cannot find module or crate `noxu` in this scope
[INFO] [stderr]  --> tests/ui/pass_basic_entity.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use noxu::persist::Entity;
[INFO] [stderr]   |     ^^^^ use of unresolved module or unlinked crate `noxu`
[INFO] [stderr]   |
[INFO] [stderr]   = help: if you wanted to use a crate named `noxu`, use `cargo add noxu` to add it to your `Cargo.toml`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `primary_key` in this scope
[INFO] [stderr]  --> tests/ui/pass_basic_entity.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 |     #[primary_key]
[INFO] [stderr]   |       ^^^^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/pass_secondary_with_options.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0433]: cannot find module or crate `noxu` in this scope
[INFO] [stderr]  --> tests/ui/pass_secondary_with_options.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use noxu::persist::{Entity, SecondaryKey};
[INFO] [stderr]   |     ^^^^ use of unresolved module or unlinked crate `noxu`
[INFO] [stderr]   |
[INFO] [stderr]   = help: if you wanted to use a crate named `noxu`, use `cargo add noxu` to add it to your `Cargo.toml`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `primary_key` in this scope
[INFO] [stderr]  --> tests/ui/pass_secondary_with_options.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 |     #[primary_key]
[INFO] [stderr]   |       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `secondary_key` in this scope
[INFO] [stderr]  --> tests/ui/pass_secondary_with_options.rs:7:7
[INFO] [stderr]   |
[INFO] [stderr] 7 |     #[secondary_key(name = "by_email", relate = OneToOne)]
[INFO] [stderr]   |       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `secondary_key` in this scope
[INFO] [stderr]  --> tests/ui/pass_secondary_with_options.rs:9:7
[INFO] [stderr]   |
[INFO] [stderr] 9 |     #[secondary_key(
[INFO] [stderr]   |       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no associated function or constant named `SECONDARY_INDEXES` found for struct `User` in the current scope
[INFO] [stderr]   --> tests/ui/pass_secondary_with_options.rs:19:23
[INFO] [stderr]    |
[INFO] [stderr]  4 | struct User {
[INFO] [stderr]    | ----------- associated function or constant `SECONDARY_INDEXES` not found for this struct
[INFO] [stderr] ...
[INFO] [stderr] 19 |     let specs = User::SECONDARY_INDEXES;
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^ associated function or constant not found in `User`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/pass_composite_primary_key.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0433]: cannot find module or crate `noxu` in this scope
[INFO] [stderr]  --> tests/ui/pass_composite_primary_key.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use noxu::persist::PrimaryKey;
[INFO] [stderr]   |     ^^^^ use of unresolved module or unlinked crate `noxu`
[INFO] [stderr]   |
[INFO] [stderr]   = help: if you wanted to use a crate named `noxu`, use `cargo add noxu` to add it to your `Cargo.toml`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `to_bytes` found for struct `CompositeKey` in the current scope
[INFO] [stderr]   --> tests/ui/pass_composite_primary_key.rs:14:21
[INFO] [stderr]    |
[INFO] [stderr]  4 | struct CompositeKey {
[INFO] [stderr]    | ------------------- method `to_bytes` not found for this struct
[INFO] [stderr] ...
[INFO] [stderr] 14 |     let bytes = key.to_bytes();
[INFO] [stderr]    |                     ^^^^^^^^ method not found in `CompositeKey`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no associated function or constant named `from_bytes` found for struct `CompositeKey` in the current scope
[INFO] [stderr]   --> tests/ui/pass_composite_primary_key.rs:15:33
[INFO] [stderr]    |
[INFO] [stderr]  4 | struct CompositeKey {
[INFO] [stderr]    | ------------------- associated function or constant `from_bytes` not found for this struct
[INFO] [stderr] ...
[INFO] [stderr] 15 |     let decoded = CompositeKey::from_bytes(&bytes).unwrap();
[INFO] [stderr]    |                                 ^^^^^^^^^^ associated function or constant not found in `CompositeKey`
[INFO] [stderr]    |
[INFO] [stderr]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stderr]    = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stderr]            candidate #1: `OsStrExt`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no associated function or constant named `from_bytes` found for struct `NewtypeKey` in the current scope
[INFO] [stderr]   --> tests/ui/pass_composite_primary_key.rs:19:28
[INFO] [stderr]    |
[INFO] [stderr] 10 | struct NewtypeKey(u64);
[INFO] [stderr]    | ----------------- associated function or constant `from_bytes` not found for this struct
[INFO] [stderr] ...
[INFO] [stderr] 19 |     assert_eq!(NewtypeKey::from_bytes(&nk.to_bytes()).unwrap(), nk);
[INFO] [stderr]    |                            ^^^^^^^^^^ associated function or constant not found in `NewtypeKey`
[INFO] [stderr]    |
[INFO] [stderr]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stderr]    = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stderr]            candidate #1: `OsStrExt`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `to_bytes` found for struct `NewtypeKey` in the current scope
[INFO] [stderr]   --> tests/ui/pass_composite_primary_key.rs:19:43
[INFO] [stderr]    |
[INFO] [stderr] 10 | struct NewtypeKey(u64);
[INFO] [stderr]    | ----------------- method `to_bytes` not found for this struct
[INFO] [stderr] ...
[INFO] [stderr] 19 |     assert_eq!(NewtypeKey::from_bytes(&nk.to_bytes()).unwrap(), nk);
[INFO] [stderr]    |                                           ^^^^^^^^ method not found in `NewtypeKey`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/pass_crate_override_standalone.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `noxu_persist`
[INFO] [stderr]  --> tests/ui/pass_crate_override_standalone.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use noxu_persist::{Entity, PrimaryKey, SecondaryKey};
[INFO] [stderr]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `noxu_persist`
[INFO] [stderr]   |
[INFO] [stderr]   = help: if you wanted to use a crate named `noxu_persist`, use `cargo add noxu_persist` to add it to your `Cargo.toml`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `entity` in this scope
[INFO] [stderr]   --> tests/ui/pass_crate_override_standalone.rs:11:3
[INFO] [stderr]    |
[INFO] [stderr] 11 | #[entity(crate = "noxu_persist")]
[INFO] [stderr]    |   ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: `entity` is an attribute that can be used by the derive macros `Entity`, `PrimaryKey` and `SecondaryKey`, you might be missing a `derive` attribute
[INFO] [stderr]    |
[INFO] [stderr] 12 + #[derive(Entity, PrimaryKey, SecondaryKey)]
[INFO] [stderr] 13 | struct UserId(u64);
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `entity` in this scope
[INFO] [stderr]   --> tests/ui/pass_crate_override_standalone.rs:17:3
[INFO] [stderr]    |
[INFO] [stderr] 17 | #[entity(crate = "noxu_persist", name = "StandaloneUser")]
[INFO] [stderr]    |   ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: `entity` is an attribute that can be used by the derive macros `Entity`, `PrimaryKey` and `SecondaryKey`, you might be missing a `derive` attribute
[INFO] [stderr]    |
[INFO] [stderr] 18 + #[derive(Entity, PrimaryKey, SecondaryKey)]
[INFO] [stderr] 19 | struct User {
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `primary_key` in this scope
[INFO] [stderr]   --> tests/ui/pass_crate_override_standalone.rs:19:7
[INFO] [stderr]    |
[INFO] [stderr] 19 |     #[primary_key]
[INFO] [stderr]    |       ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `primary_key` is an attribute that can be used by the derive macros `Entity` and `SecondaryKey`, you might be missing a `derive` attribute
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `secondary_key` in this scope
[INFO] [stderr]   --> tests/ui/pass_crate_override_standalone.rs:21:7
[INFO] [stderr]    |
[INFO] [stderr] 21 |     #[secondary_key(name = "by_email", relate = OneToOne)]
[INFO] [stderr]    |       ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `secondary_key` is an attribute that can be used by the derive macros `Entity` and `SecondaryKey`, you might be missing a `derive` attribute
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `secondary_key` in this scope
[INFO] [stderr]   --> tests/ui/pass_crate_override_standalone.rs:23:7
[INFO] [stderr]    |
[INFO] [stderr] 23 |     #[secondary_key(name = "by_dept", relate = ManyToOne)]
[INFO] [stderr]    |       ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `secondary_key` is an attribute that can be used by the derive macros `Entity` and `SecondaryKey`, you might be missing a `derive` attribute
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `to_bytes` found for struct `UserId` in the current scope
[INFO] [stderr]   --> tests/ui/pass_crate_override_standalone.rs:33:19
[INFO] [stderr]    |
[INFO] [stderr] 12 | struct UserId(u64);
[INFO] [stderr]    | ------------- method `to_bytes` not found for this struct
[INFO] [stderr] ...
[INFO] [stderr] 33 |     let bytes = k.to_bytes();
[INFO] [stderr]    |                   ^^^^^^^^ method not found in `UserId`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no associated function or constant named `from_bytes` found for struct `UserId` in the current scope
[INFO] [stderr]   --> tests/ui/pass_crate_override_standalone.rs:34:27
[INFO] [stderr]    |
[INFO] [stderr] 12 | struct UserId(u64);
[INFO] [stderr]    | ------------- associated function or constant `from_bytes` not found for this struct
[INFO] [stderr] ...
[INFO] [stderr] 34 |     let decoded = UserId::from_bytes(&bytes).unwrap();
[INFO] [stderr]    |                           ^^^^^^^^^^ associated function or constant not found in `UserId`
[INFO] [stderr]    |
[INFO] [stderr]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stderr]    = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stderr]            candidate #1: `OsStrExt`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no associated function or constant named `SECONDARY_INDEXES` found for struct `User` in the current scope
[INFO] [stderr]   --> tests/ui/pass_crate_override_standalone.rs:38:23
[INFO] [stderr]    |
[INFO] [stderr] 18 | struct User {
[INFO] [stderr]    | ----------- associated function or constant `SECONDARY_INDEXES` not found for this struct
[INFO] [stderr] ...
[INFO] [stderr] 38 |     let specs = User::SECONDARY_INDEXES;
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^ associated function or constant not found in `User`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/pass_crate_override_composite_key.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `noxu_persist`
[INFO] [stderr]  --> tests/ui/pass_crate_override_composite_key.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use noxu_persist::PrimaryKey;
[INFO] [stderr]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `noxu_persist`
[INFO] [stderr]   |
[INFO] [stderr]   = help: if you wanted to use a crate named `noxu_persist`, use `cargo add noxu_persist` to add it to your `Cargo.toml`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `entity` in this scope
[INFO] [stderr]  --> tests/ui/pass_crate_override_composite_key.rs:5:3
[INFO] [stderr]   |
[INFO] [stderr] 5 | #[entity(crate = "noxu_persist")]
[INFO] [stderr]   |   ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: `entity` is an attribute that can be used by the derive macros `Entity`, `PrimaryKey` and `SecondaryKey`, you might be missing a `derive` attribute
[INFO] [stderr]   |
[INFO] [stderr] 6 + #[derive(Entity, PrimaryKey, SecondaryKey)]
[INFO] [stderr] 7 | struct OrderKey {
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `to_bytes` found for struct `OrderKey` in the current scope
[INFO] [stderr]   --> tests/ui/pass_crate_override_composite_key.rs:13:21
[INFO] [stderr]    |
[INFO] [stderr]  6 | struct OrderKey {
[INFO] [stderr]    | --------------- method `to_bytes` not found for this struct
[INFO] [stderr] ...
[INFO] [stderr] 13 |     let bytes = key.to_bytes();
[INFO] [stderr]    |                     ^^^^^^^^ method not found in `OrderKey`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no associated function or constant named `from_bytes` found for struct `OrderKey` in the current scope
[INFO] [stderr]   --> tests/ui/pass_crate_override_composite_key.rs:14:29
[INFO] [stderr]    |
[INFO] [stderr]  6 | struct OrderKey {
[INFO] [stderr]    | --------------- associated function or constant `from_bytes` not found for this struct
[INFO] [stderr] ...
[INFO] [stderr] 14 |     let decoded = OrderKey::from_bytes(&bytes).unwrap();
[INFO] [stderr]    |                             ^^^^^^^^^^ associated function or constant not found in `OrderKey`
[INFO] [stderr]    |
[INFO] [stderr]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stderr]    = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stderr]            candidate #1: `OsStrExt`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/fail_missing_primary_key.rs [should fail to compile] ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: missing `#[primary_key]` field — exactly one field must be annotated `#[primary_key]` on a `#[derive(Entity)]` struct
[INFO] [stderr]  --> tests/ui/fail_missing_primary_key.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 |     id: u64,
[INFO] [stderr]   |     ^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0433]: cannot find module or crate `noxu` in this scope
[INFO] [stderr]  --> tests/ui/fail_missing_primary_key.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use noxu::persist::Entity;
[INFO] [stderr]   |     ^^^^ use of unresolved module or unlinked crate `noxu`
[INFO] [stderr]   |
[INFO] [stderr]   = help: if you wanted to use a crate named `noxu`, use `cargo add noxu` to add it to your `Cargo.toml`
[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/fail_two_primary_keys.rs [should fail to compile] ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: multiple `#[primary_key]` fields are not supported; use `#[derive(PrimaryKey)]` on a composite key struct and reference it from a single primary-key field
[INFO] [stderr]  --> tests/ui/fail_two_primary_keys.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     #[primary_key]
[INFO] [stderr]   |     ^
[INFO] [stderr] 
[INFO] [stderr] error: first `#[primary_key]` field is here
[INFO] [stderr]  --> tests/ui/fail_two_primary_keys.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 |     #[primary_key]
[INFO] [stderr]   |     ^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0433]: cannot find module or crate `noxu` in this scope
[INFO] [stderr]  --> tests/ui/fail_two_primary_keys.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use noxu::persist::Entity;
[INFO] [stderr]   |     ^^^^ use of unresolved module or unlinked crate `noxu`
[INFO] [stderr]   |
[INFO] [stderr]   = help: if you wanted to use a crate named `noxu`, use `cargo add noxu` to add it to your `Cargo.toml`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `primary_key` in this scope
[INFO] [stderr]  --> tests/ui/fail_two_primary_keys.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 |     #[primary_key]
[INFO] [stderr]   |       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `primary_key` in this scope
[INFO] [stderr]  --> tests/ui/fail_two_primary_keys.rs:7:7
[INFO] [stderr]   |
[INFO] [stderr] 7 |     #[primary_key]
[INFO] [stderr]   |       ^^^^^^^^^^^
[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/fail_invalid_relate.rs [should fail to compile] ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: invalid `relate = NotARealVariant`; allowed values: OneToOne, ManyToOne, OneToMany, ManyToMany
[INFO] [stderr]  --> tests/ui/fail_invalid_relate.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     #[secondary_key(name = "x", relate = NotARealVariant)]
[INFO] [stderr]   |     ^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0433]: cannot find module or crate `noxu` in this scope
[INFO] [stderr]  --> tests/ui/fail_invalid_relate.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use noxu::persist::{Entity, SecondaryKey};
[INFO] [stderr]   |     ^^^^ use of unresolved module or unlinked crate `noxu`
[INFO] [stderr]   |
[INFO] [stderr]   = help: if you wanted to use a crate named `noxu`, use `cargo add noxu` to add it to your `Cargo.toml`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `primary_key` in this scope
[INFO] [stderr]  --> tests/ui/fail_invalid_relate.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 |     #[primary_key]
[INFO] [stderr]   |       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `secondary_key` in this scope
[INFO] [stderr]  --> tests/ui/fail_invalid_relate.rs:7:7
[INFO] [stderr]   |
[INFO] [stderr] 7 |     #[secondary_key(name = "x", relate = NotARealVariant)]
[INFO] [stderr]   |       ^^^^^^^^^^^^^
[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/fail_invalid_on_delete.rs [should fail to compile] ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: invalid `on_related_entity_delete = Burninate`; allowed values: Abort, Cascade, Nullify (BDB-JE-style ABORT, CASCADE, NULLIFY are also accepted)
[INFO] [stderr]  --> tests/ui/fail_invalid_on_delete.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     #[secondary_key(name = "x", relate = OneToOne, on_related_entity_delete = Burninate)]
[INFO] [stderr]   |     ^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0433]: cannot find module or crate `noxu` in this scope
[INFO] [stderr]  --> tests/ui/fail_invalid_on_delete.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use noxu::persist::{Entity, SecondaryKey};
[INFO] [stderr]   |     ^^^^ use of unresolved module or unlinked crate `noxu`
[INFO] [stderr]   |
[INFO] [stderr]   = help: if you wanted to use a crate named `noxu`, use `cargo add noxu` to add it to your `Cargo.toml`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `primary_key` in this scope
[INFO] [stderr]  --> tests/ui/fail_invalid_on_delete.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 |     #[primary_key]
[INFO] [stderr]   |       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `secondary_key` in this scope
[INFO] [stderr]  --> tests/ui/fail_invalid_on_delete.rs:7:7
[INFO] [stderr]   |
[INFO] [stderr] 7 |     #[secondary_key(name = "x", relate = OneToOne, on_related_entity_delete = Burninate)]
[INFO] [stderr]   |       ^^^^^^^^^^^^^
[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/fail_secondary_without_name.rs [should fail to compile] ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: `#[secondary_key(...)]` requires `name = "..."`
[INFO] [stderr]  --> tests/ui/fail_secondary_without_name.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     #[secondary_key(relate = OneToOne)]
[INFO] [stderr]   |     ^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0433]: cannot find module or crate `noxu` in this scope
[INFO] [stderr]  --> tests/ui/fail_secondary_without_name.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use noxu::persist::{Entity, SecondaryKey};
[INFO] [stderr]   |     ^^^^ use of unresolved module or unlinked crate `noxu`
[INFO] [stderr]   |
[INFO] [stderr]   = help: if you wanted to use a crate named `noxu`, use `cargo add noxu` to add it to your `Cargo.toml`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `primary_key` in this scope
[INFO] [stderr]  --> tests/ui/fail_secondary_without_name.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 |     #[primary_key]
[INFO] [stderr]   |       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `secondary_key` in this scope
[INFO] [stderr]  --> tests/ui/fail_secondary_without_name.rs:7:7
[INFO] [stderr]   |
[INFO] [stderr] 7 |     #[secondary_key(relate = OneToOne)]
[INFO] [stderr]   |       ^^^^^^^^^^^^^
[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/fail_unknown_secondary_attr.rs [should fail to compile] ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: unrecognised key in `#[secondary_key(...)]`; allowed keys: name, relate, related_entity, on_related_entity_delete
[INFO] [stderr]  --> tests/ui/fail_unknown_secondary_attr.rs:7:52
[INFO] [stderr]   |
[INFO] [stderr] 7 |     #[secondary_key(name = "x", relate = OneToOne, bogus_key = "wat")]
[INFO] [stderr]   |                                                    ^^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0433]: cannot find module or crate `noxu` in this scope
[INFO] [stderr]  --> tests/ui/fail_unknown_secondary_attr.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use noxu::persist::{Entity, SecondaryKey};
[INFO] [stderr]   |     ^^^^ use of unresolved module or unlinked crate `noxu`
[INFO] [stderr]   |
[INFO] [stderr]   = help: if you wanted to use a crate named `noxu`, use `cargo add noxu` to add it to your `Cargo.toml`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `primary_key` in this scope
[INFO] [stderr]  --> tests/ui/fail_unknown_secondary_attr.rs:5:7
[INFO] [stderr]   |
[INFO] [stderr] 5 |     #[primary_key]
[INFO] [stderr]   |       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `secondary_key` in this scope
[INFO] [stderr]  --> tests/ui/fail_unknown_secondary_attr.rs:7:7
[INFO] [stderr]   |
[INFO] [stderr] 7 |     #[secondary_key(name = "x", relate = OneToOne, bogus_key = "wat")]
[INFO] [stderr]   |       ^^^^^^^^^^^^^
[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/fail_unknown_entity_attr.rs [should fail to compile] ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: unrecognised attribute on `#[entity(...)]`; allowed keys: `name = "..."`, `crate = "..."`
[INFO] [stderr]  --> tests/ui/fail_unknown_entity_attr.rs:4:10
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[entity(version = "wat")]
[INFO] [stderr]   |          ^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0433]: cannot find module or crate `noxu` in this scope
[INFO] [stderr]  --> tests/ui/fail_unknown_entity_attr.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use noxu::persist::Entity;
[INFO] [stderr]   |     ^^^^ use of unresolved module or unlinked crate `noxu`
[INFO] [stderr]   |
[INFO] [stderr]   = help: if you wanted to use a crate named `noxu`, use `cargo add noxu` to add it to your `Cargo.toml`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `entity` in this scope
[INFO] [stderr]  --> tests/ui/fail_unknown_entity_attr.rs:4:3
[INFO] [stderr]   |
[INFO] [stderr] 4 | #[entity(version = "wat")]
[INFO] [stderr]   |   ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `primary_key` in this scope
[INFO] [stderr]  --> tests/ui/fail_unknown_entity_attr.rs:6:7
[INFO] [stderr]   |
[INFO] [stderr] 6 |     #[primary_key]
[INFO] [stderr]   |       ^^^^^^^^^^^
[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/fail_secondary_no_fields.rs [should fail to compile] ... mismatch
[INFO] [stdout] test ui_compile_fail_and_pass ... FAILED
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stderr] EXPECTED:
[INFO] [stdout] failures:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout] 
[INFO] [stderr] error: `#[derive(SecondaryKey)]` requires at least one field with `#[secondary_key(name = "...", relate = ...)]`
[INFO] [stdout] ---- ui_compile_fail_and_pass stdout ----
[INFO] [stderr]  --> tests/ui/fail_secondary_no_fields.rs:4:1
[INFO] [stdout] 
[INFO] [stderr]   |
[INFO] [stdout] thread 'ui_compile_fail_and_pass' (735) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.116/src/run.rs:102:13:
[INFO] [stderr] 4 | struct NoSecondary {
[INFO] [stdout] 13 of 13 tests failed
[INFO] [stderr]   | ^^^^^^
[INFO] [stdout] stack backtrace:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    0:     0x56dfb4d9cd91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stderr] 
[INFO] [stdout]    1:     0x56dfb4db341a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stdout]    2:     0x56dfb4da185c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]    3:     0x56dfb4d76276 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stderr] error[E0433]: cannot find module or crate `noxu` in this scope
[INFO] [stdout]    4:     0x56dfb4d94409 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stderr]  --> tests/ui/fail_secondary_no_fields.rs:1:5
[INFO] [stdout]    5:     0x56dfb4d2d6e0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stderr]   |
[INFO] [stdout]    6:     0x56dfb4d945c2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stderr] 1 | use noxu::persist::{Entity, SecondaryKey};
[INFO] [stdout]    7:     0x56dfb4d76322 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stderr]   |     ^^^^ use of unresolved module or unlinked crate `noxu`
[INFO] [stdout]    8:     0x56dfb4d6ebe9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]   |
[INFO] [stdout]    9:     0x56dfb4d76f1d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stderr]   = help: if you wanted to use a crate named `noxu`, use `cargo add noxu` to add it to your `Cargo.toml`
[INFO] [stdout]   10:     0x56dfb4db3b8c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stderr] 
[INFO] [stdout]   11:     0x56dfb4c7d7c8 - <trybuild[61aaa86b06a0ecd9]::Runner>::run
[INFO] [stderr] error: cannot find attribute `primary_key` in this scope
[INFO] [stdout]   12:     0x56dfb4c812d0 - <trybuild[61aaa86b06a0ecd9]::TestCases as core[df12db4294e9bfd3]::ops::drop::Drop>::drop
[INFO] [stderr]  --> tests/ui/fail_secondary_no_fields.rs:5:7
[INFO] [stdout]   13:     0x56dfb4c78486 - <ui[5ff519de4548bbc]::ui_compile_fail_and_pass::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]   |
[INFO] [stdout]   14:     0x56dfb4d209cb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stderr] 5 |     #[primary_key]
[INFO] [stdout]   15:     0x56dfb4d2e035 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stderr]   |       ^^^^^^^^^^^
[INFO] [stdout]   16:     0x56dfb4d278f4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stdout]   17:     0x56dfb4d31192 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stdout]   18:     0x56dfb4d9c049 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stdout]   19:     0x7390e4c3ddfa - <unknown>
[INFO] [stderr] 
[INFO] [stdout]   20:     0x7390e4cd13d4 - clone
[INFO] [stderr] 
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test ui`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     ui_compile_fail_and_pass
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.23s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "44d3297e4cc805a1511975695f7ed9e79b73b132284757ecb9c00d9b8507d59b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "44d3297e4cc805a1511975695f7ed9e79b73b132284757ecb9c00d9b8507d59b", kill_on_drop: false }`
[INFO] [stdout] 44d3297e4cc805a1511975695f7ed9e79b73b132284757ecb9c00d9b8507d59b
