[INFO] fetching crate rust-query-macros 0.6.8...
[INFO] testing rust-query-macros-0.6.8 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate rust-query-macros 0.6.8 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate rust-query-macros 0.6.8
[INFO] finished tweaking crates.io crate rust-query-macros 0.6.8
[INFO] tweaked toml for crates.io crate rust-query-macros 0.6.8 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rust-query-macros 0.6.8 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rust-query-macros 0.6.8 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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6452593d121d0a127bc4d3f7a2542479b972f5bc6cb2177fb4e7890d3638af38
[INFO] running `Command { std: "docker" "start" "-a" "6452593d121d0a127bc4d3f7a2542479b972f5bc6cb2177fb4e7890d3638af38", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6452593d121d0a127bc4d3f7a2542479b972f5bc6cb2177fb4e7890d3638af38", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6452593d121d0a127bc4d3f7a2542479b972f5bc6cb2177fb4e7890d3638af38", kill_on_drop: false }`
[INFO] [stdout] 6452593d121d0a127bc4d3f7a2542479b972f5bc6cb2177fb4e7890d3638af38
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f76425ba83b4cdcb0f3e49908863fd7fb07fa1858a8cb76ff84a6b648c135fc4
[INFO] running `Command { std: "docker" "start" "-a" "f76425ba83b4cdcb0f3e49908863fd7fb07fa1858a8cb76ff84a6b648c135fc4", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling syn v2.0.109
[INFO] [stderr]    Compiling rust-query-macros v0.6.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.05s
[INFO] running `Command { std: "docker" "inspect" "f76425ba83b4cdcb0f3e49908863fd7fb07fa1858a8cb76ff84a6b648c135fc4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f76425ba83b4cdcb0f3e49908863fd7fb07fa1858a8cb76ff84a6b648c135fc4", kill_on_drop: false }`
[INFO] [stdout] f76425ba83b4cdcb0f3e49908863fd7fb07fa1858a8cb76ff84a6b648c135fc4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b499c6f5cd8995de03bade837f2f5cab1b3448486fc36e0bfd7f0a11769450d5
[INFO] running `Command { std: "docker" "start" "-a" "b499c6f5cd8995de03bade837f2f5cab1b3448486fc36e0bfd7f0a11769450d5", kill_on_drop: false }`
[INFO] [stderr]    Compiling rust-query-macros v0.6.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.88s
[INFO] running `Command { std: "docker" "inspect" "b499c6f5cd8995de03bade837f2f5cab1b3448486fc36e0bfd7f0a11769450d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b499c6f5cd8995de03bade837f2f5cab1b3448486fc36e0bfd7f0a11769450d5", kill_on_drop: false }`
[INFO] [stdout] b499c6f5cd8995de03bade837f2f5cab1b3448486fc36e0bfd7f0a11769450d5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9cb1230c3fed0f6c965034d088bded69dac5fe0fed48c6fc6c5b1fb5d4afbb86
[INFO] running `Command { std: "docker" "start" "-a" "9cb1230c3fed0f6c965034d088bded69dac5fe0fed48c6fc6c5b1fb5d4afbb86", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rust_query_macros-c12b300f96f6e81e)
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rust_query_macros
[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] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test src/lib.rs - schema (line 56) ... ignored
[INFO] [stdout] test src/lib.rs - schema (line 86) ... ignored
[INFO] [stdout] test src/lib.rs - schema (line 32) ... FAILED
[INFO] [stdout] test src/lib.rs - schema (line 141) ... FAILED
[INFO] [stdout] test src/lib.rs - from_expr_macro (line 290) ... FAILED
[INFO] [stdout] test src/lib.rs - from_row (line 227) ... FAILED
[INFO] [stdout] test src/lib.rs - schema (line 103) ... FAILED
[INFO] [stdout] test src/lib.rs - schema (line 66) ... FAILED
[INFO] [stdout] test src/lib.rs - schema (line 168) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - schema (line 32) stdout ----
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout]   --> src/lib.rs:33:3
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[rust_query::migration::schema(Schema)]
[INFO] [stdout]    |   ^^^^^^^^^^ use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `version` in this scope
[INFO] [stdout]   --> src/lib.rs:34:3
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[version(0..=0)]
[INFO] [stdout]    |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unique` in this scope
[INFO] [stdout]   --> src/lib.rs:37:11
[INFO] [stdout]    |
[INFO] [stdout] 37 |         #[unique]
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unique` in this scope
[INFO] [stdout]   --> src/lib.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 |         #[unique]
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - schema (line 141) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout]    --> src/lib.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 | use rust_query::migration::schema;
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rust_query`, use `cargo add rust_query` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `version` in this scope
[INFO] [stdout]    --> src/lib.rs:145:3
[INFO] [stdout]     |
[INFO] [stdout] 145 | #[version(0..=1)]
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `version` in this scope
[INFO] [stdout]    --> src/lib.rs:147:7
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[version(..1)]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `version` in this scope
[INFO] [stdout]    --> src/lib.rs:151:7
[INFO] [stdout]     |
[INFO] [stdout] 151 |     #[version(1..)]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `from` in this scope
[INFO] [stdout]    --> src/lib.rs:152:7
[INFO] [stdout]     |
[INFO] [stdout] 152 |     #[from(User)]
[INFO] [stdout]     |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - from_expr_macro (line 290) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout]    --> src/lib.rs:291:5
[INFO] [stdout]     |
[INFO] [stdout] 291 | use rust_query::migration::schema;
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rust_query`, use `cargo add rust_query` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rust_query`
[INFO] [stdout]    --> src/lib.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 | use rust_query::{TableRow, FromExpr};
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rust_query`, use `cargo add rust_query` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rust_query` in this scope
[INFO] [stdout]    --> src/lib.rs:304:3
[INFO] [stdout]     |
[INFO] [stdout] 304 | #[rust_query(From = v0::User)]
[INFO] [stdout]     |   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `rust_query` is an attribute that can be used by the derive macro `FromExpr`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 305 + #[derive(FromExpr)]
[INFO] [stdout] 306 | struct MyUserFields {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `v0`
[INFO] [stdout]    --> src/lib.rs:307:32
[INFO] [stdout]     |
[INFO] [stdout] 307 |     best_game: Option<TableRow<v0::Game>>,
[INFO] [stdout]     |                                ^^ use of unresolved module or unlinked crate `v0`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 307 -     best_game: Option<TableRow<v0::Game>>,
[INFO] [stdout] 307 +     best_game: Option<TableRow<vN::Game>>,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - from_row (line 227) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `v0`
[INFO] [stdout]    --> src/lib.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 239 | use v0::*;
[INFO] [stdout]     |     ^^ use of unresolved module or unlinked crate `v0`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 239 - use v0::*;
[INFO] [stdout] 239 + use vN::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rust_query`
[INFO] [stdout]    --> src/lib.rs:240:5
[INFO] [stdout]     |
[INFO] [stdout] 240 | use rust_query::{Table, Select, Transaction};
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rust_query`, use `cargo add rust_query` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout]    --> src/lib.rs:228:3
[INFO] [stdout]     |
[INFO] [stdout] 228 | #[rust_query::migration::schema(Schema)]
[INFO] [stdout]     |   ^^^^^^^^^^ use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:257:15
[INFO] [stdout]     |
[INFO] [stdout] 257 |     db.query(|rows| {
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 258 |         let thing = rows.join(Thing);
[INFO] [stdout]     |                     ---- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 257 |     db.query(|rows: /* Type */| {
[INFO] [stdout]     |                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - schema (line 103) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout]    --> src/lib.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 | use rust_query::migration::{schema, Config};
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rust_query`, use `cargo add rust_query` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rust_query`
[INFO] [stdout]    --> src/lib.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 | use rust_query::{Database, Lazy};
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rust_query`, use `cargo add rust_query` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `version` in this scope
[INFO] [stdout]    --> src/lib.rs:107:3
[INFO] [stdout]     |
[INFO] [stdout] 107 | #[version(0..=1)]
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unique` in this scope
[INFO] [stdout]    --> src/lib.rs:110:11
[INFO] [stdout]     |
[INFO] [stdout] 110 |         #[unique]
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unique` in this scope
[INFO] [stdout]    --> src/lib.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 |         #[unique]
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `version` in this scope
[INFO] [stdout]    --> src/lib.rs:114:11
[INFO] [stdout]     |
[INFO] [stdout] 114 |         #[version(1..)] // <-- here
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `v0`
[INFO] [stdout]    --> src/lib.rs:123:29
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let m = m.migrate(|txn| v0::migrate::Schema {
[INFO] [stdout]     |                             ^^ use of unresolved module or unlinked crate `v0`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 123 -     let m = m.migrate(|txn| v0::migrate::Schema {
[INFO] [stdout] 123 +     let m = m.migrate(|txn| vN::migrate::Schema {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `v0`
[INFO] [stdout]    --> src/lib.rs:124:52
[INFO] [stdout]     |
[INFO] [stdout] 124 |         user: txn.migrate_ok(|old: Lazy<v0::User>| v0::migrate::User {
[INFO] [stdout]     |                                                    ^^ use of unresolved module or unlinked crate `v0`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 124 -         user: txn.migrate_ok(|old: Lazy<v0::User>| v0::migrate::User {
[INFO] [stdout] 124 +         user: txn.migrate_ok(|old: Lazy<v0::User>| vN::migrate::User {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:123:24
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let m = m.migrate(|txn| v0::migrate::Schema {
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 124 |         user: txn.migrate_ok(|old: Lazy<v0::User>| v0::migrate::User {
[INFO] [stdout]     |               --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let m = m.migrate(|txn: /* Type */| v0::migrate::Schema {
[INFO] [stdout]     |                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `v1`
[INFO] [stdout]    --> src/lib.rs:120:30
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub fn migrate() -> Database<v1::Schema> {
[INFO] [stdout]     |                              ^^ use of unresolved module or unlinked crate `v1`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 120 - pub fn migrate() -> Database<v1::Schema> {
[INFO] [stdout] 120 + pub fn migrate() -> Database<vN::Schema> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `v0`
[INFO] [stdout]    --> src/lib.rs:124:41
[INFO] [stdout]     |
[INFO] [stdout] 124 |         user: txn.migrate_ok(|old: Lazy<v0::User>| v0::migrate::User {
[INFO] [stdout]     |                                         ^^ use of unresolved module or unlinked crate `v0`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 124 -         user: txn.migrate_ok(|old: Lazy<v0::User>| v0::migrate::User {
[INFO] [stdout] 124 +         user: txn.migrate_ok(|old: Lazy<vN::User>| v0::migrate::User {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - schema (line 66) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout]   --> src/lib.rs:67:3
[INFO] [stdout]    |
[INFO] [stdout] 67 | #[rust_query::migration::schema(Schema)]
[INFO] [stdout]    |   ^^^^^^^^^^ use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `version` in this scope
[INFO] [stdout]   --> src/lib.rs:68:3
[INFO] [stdout]    |
[INFO] [stdout] 68 | #[version(0..=1)]
[INFO] [stdout]    |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unique` in this scope
[INFO] [stdout]   --> src/lib.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 |         #[unique]
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unique` in this scope
[INFO] [stdout]   --> src/lib.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 |         #[unique]
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `version` in this scope
[INFO] [stdout]   --> src/lib.rs:76:7
[INFO] [stdout]    |
[INFO] [stdout] 76 |     #[version(1..)] // <-- note that `Game`` has a version range
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - schema (line 168) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout]    --> src/lib.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 | use rust_query::migration::{schema, Config};
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rust_query`, use `cargo add rust_query` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rust_query`
[INFO] [stdout]    --> src/lib.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 | use rust_query::{Database, Lazy};
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `rust_query`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rust_query`, use `cargo add rust_query` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `version` in this scope
[INFO] [stdout]    --> src/lib.rs:173:3
[INFO] [stdout]     |
[INFO] [stdout] 173 | #[version(0..=1)]
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `version` in this scope
[INFO] [stdout]    --> src/lib.rs:175:7
[INFO] [stdout]     |
[INFO] [stdout] 175 |     #[version(..1)]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `version` in this scope
[INFO] [stdout]    --> src/lib.rs:179:7
[INFO] [stdout]     |
[INFO] [stdout] 179 |     #[version(1..)]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `from` in this scope
[INFO] [stdout]    --> src/lib.rs:180:7
[INFO] [stdout]     |
[INFO] [stdout] 180 |     #[from(User)]
[INFO] [stdout]     |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `v0`
[INFO] [stdout]    --> src/lib.rs:191:25
[INFO] [stdout]     |
[INFO] [stdout] 191 | let m = m.migrate(|txn| v0::migrate::Schema {
[INFO] [stdout]     |                         ^^ use of unresolved module or unlinked crate `v0`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 191 - let m = m.migrate(|txn| v0::migrate::Schema {
[INFO] [stdout] 191 + let m = m.migrate(|txn| vN::migrate::Schema {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `v0`
[INFO] [stdout]    --> src/lib.rs:192:50
[INFO] [stdout]     |
[INFO] [stdout] 192 |     author: txn.migrate_ok(|old: Lazy<v0::User>| v0::migrate::Author {
[INFO] [stdout]     |                                                  ^^ use of unresolved module or unlinked crate `v0`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 192 -     author: txn.migrate_ok(|old: Lazy<v0::User>| v0::migrate::Author {
[INFO] [stdout] 192 +     author: txn.migrate_ok(|old: Lazy<v0::User>| vN::migrate::Author {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:191:20
[INFO] [stdout]     |
[INFO] [stdout] 191 | let m = m.migrate(|txn| v0::migrate::Schema {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 192 |     author: txn.migrate_ok(|old: Lazy<v0::User>| v0::migrate::Author {
[INFO] [stdout]     |             --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 191 | let m = m.migrate(|txn: /* Type */| v0::migrate::Schema {
[INFO] [stdout]     |                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `v1`
[INFO] [stdout]    --> src/lib.rs:188:30
[INFO] [stdout]     |
[INFO] [stdout] 188 | pub fn migrate() -> Database<v1::Schema> {
[INFO] [stdout]     |                              ^^ use of unresolved module or unlinked crate `v1`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 188 - pub fn migrate() -> Database<v1::Schema> {
[INFO] [stdout] 188 + pub fn migrate() -> Database<vN::Schema> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `v0`
[INFO] [stdout]    --> src/lib.rs:192:39
[INFO] [stdout]     |
[INFO] [stdout] 192 |     author: txn.migrate_ok(|old: Lazy<v0::User>| v0::migrate::Author {
[INFO] [stdout]     |                                       ^^ use of unresolved module or unlinked crate `v0`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 192 -     author: txn.migrate_ok(|old: Lazy<v0::User>| v0::migrate::Author {
[INFO] [stdout] 192 +     author: txn.migrate_ok(|old: Lazy<vN::User>| v0::migrate::Author {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - from_expr_macro (line 290)
[INFO] [stdout]     src/lib.rs - from_row (line 227)
[INFO] [stdout]     src/lib.rs - schema (line 103)
[INFO] [stdout]     src/lib.rs - schema (line 141)
[INFO] [stdout]     src/lib.rs - schema (line 168)
[INFO] [stdout]     src/lib.rs - schema (line 32)
[INFO] [stdout]     src/lib.rs - schema (line 66)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 7 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.46s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9cb1230c3fed0f6c965034d088bded69dac5fe0fed48c6fc6c5b1fb5d4afbb86", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9cb1230c3fed0f6c965034d088bded69dac5fe0fed48c6fc6c5b1fb5d4afbb86", kill_on_drop: false }`
[INFO] [stdout] 9cb1230c3fed0f6c965034d088bded69dac5fe0fed48c6fc6c5b1fb5d4afbb86
