[INFO] fetching crate keelson-macros 0.2.1...
[INFO] testing keelson-macros-0.2.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate keelson-macros 0.2.1 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate keelson-macros 0.2.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate keelson-macros 0.2.1
[INFO] tweaked toml for crates.io crate keelson-macros 0.2.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate keelson-macros 0.2.1 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 keelson-macros 0.2.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]   Downloaded serde_spanned v1.1.1
[INFO] [stderr]   Downloaded uuid v1.27.0
[INFO] [stderr]   Downloaded trybuild v1.0.121
[INFO] [stderr]   Downloaded target-tuple v1.0.2
[INFO] [stderr]   Downloaded glob v0.3.4
[INFO] [stderr]   Downloaded toml v1.1.4+spec-1.1.0
[INFO] [stderr]   Downloaded toml_edit v0.25.13+spec-1.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 52c7215df5363222113f3da7e3613744cf4a06561807caf9caa983acae574fa4
[INFO] running `Command { std: "docker" "start" "52c7215df5363222113f3da7e3613744cf4a06561807caf9caa983acae574fa4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "52c7215df5363222113f3da7e3613744cf4a06561807caf9caa983acae574fa4", 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" "52c7215df5363222113f3da7e3613744cf4a06561807caf9caa983acae574fa4" "/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" "52c7215df5363222113f3da7e3613744cf4a06561807caf9caa983acae574fa4", 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" "52c7215df5363222113f3da7e3613744cf4a06561807caf9caa983acae574fa4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling keelson-macros v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 17.57s
[INFO] running `Command { std: "docker" "inspect" "52c7215df5363222113f3da7e3613744cf4a06561807caf9caa983acae574fa4", 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" "52c7215df5363222113f3da7e3613744cf4a06561807caf9caa983acae574fa4" "/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 serde_core v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling target-tuple v1.0.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling uuid v1.27.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling keelson-macros v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling trybuild v1.0.121
[INFO] [stdout] error[E0432]: unresolved import `keelson_core`
[INFO] [stdout]   --> tests/from_row.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use keelson_core::{Bind, FromRow, Value};
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_core`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 11 - use keelson_core::{Bind, FromRow, Value};
[INFO] [stdout] 11 + use keelson_macros::{Bind, FromRow, Value};
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `keelson_exec`
[INFO] [stdout]   --> tests/from_row.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use keelson_exec::{Column, ExecError, FromRow as _, Row};
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_exec`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `keelson_exec`, use `cargo add keelson_exec` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `keelson_core`
[INFO] [stdout]  --> tests/bind.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use keelson_core::{Bind, Error, FromValue, ToValue, Value};
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_core`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 6 - use keelson_core::{Bind, Error, FromValue, ToValue, Value};
[INFO] [stdout] 6 + use keelson_macros::{Bind, Error, FromValue, ToValue, Value};
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `keelson_core`
[INFO] [stdout]    --> tests/bind.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout] 134 |         use keelson_core::Bind;
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_core`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 134 -         use keelson_core::Bind;
[INFO] [stdout] 134 +         use keelson_macros::Bind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `keelson_core`
[INFO] [stdout]   --> tests/end_to_end.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use keelson_core::{Bind, FromRow, Value};
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_core`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 16 - use keelson_core::{Bind, FromRow, Value};
[INFO] [stdout] 16 + use keelson_macros::{Bind, FromRow, Value};
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `keelson_exec`
[INFO] [stdout]   --> tests/end_to_end.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use keelson_exec::{Execute as _, Executor as _, Statement};
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_exec`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `keelson_exec`, use `cargo add keelson_exec` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_sqlx` in this scope
[INFO] [stdout]   --> tests/end_to_end.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use keelson_sqlx::sqlite::Pool;
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_sqlx`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `keelson_sqlx`, use `cargo add keelson_sqlx` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `keelson_sqlite`
[INFO] [stdout]   --> tests/end_to_end.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use keelson_sqlite::{Chain as _, Query as _, arg, insert, quote, select};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_sqlite`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `keelson_sqlite`, use `cargo add keelson_sqlite` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `keelson` in this scope
[INFO] [stdout]   --> tests/from_row.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 |     #[keelson(rename = "email_address")]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `keelson` is an attribute that can be used by the derive macros `Bind` and `FromRow`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `keelson` in this scope
[INFO] [stdout]    --> tests/from_row.rs:140:7
[INFO] [stdout]     |
[INFO] [stdout] 140 |     #[keelson(rename = "created_at")]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `keelson` is an attribute that can be used by the derive macros `Bind` and `FromRow`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `keelson` in this scope
[INFO] [stdout]    --> tests/from_row.rs:147:7
[INFO] [stdout]     |
[INFO] [stdout] 147 |     #[keelson(flatten)]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `keelson` is an attribute that can be used by the derive macros `Bind` and `FromRow`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `keelson` in this scope
[INFO] [stdout]    --> tests/from_row.rs:192:11
[INFO] [stdout]     |
[INFO] [stdout] 192 |         #[keelson(flatten)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `keelson` is an attribute that can be used by the derive macros `Bind` and `FromRow`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `keelson` in this scope
[INFO] [stdout]    --> tests/from_row.rs:198:11
[INFO] [stdout]     |
[INFO] [stdout] 198 |         #[keelson(flatten)]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `keelson` is an attribute that can be used by the derive macros `Bind` and `FromRow`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_core` in this scope
[INFO] [stdout]    --> tests/from_row.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 312 |         keelson_core::ToValue::to_value(Count { n: 3 }),
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_core`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 312 -         keelson_core::ToValue::to_value(Count { n: 3 }),
[INFO] [stdout] 312 +         keelson_macros::ToValue::to_value(Count { n: 3 }),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `keelson` in this scope
[INFO] [stdout]   --> tests/end_to_end.rs:44:7
[INFO] [stdout]    |
[INFO] [stdout] 44 |     #[keelson(rename = "email_address")]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `keelson` is an attribute that can be used by the derive macros `Bind` and `FromRow`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `keelson` in this scope
[INFO] [stdout]   --> tests/end_to_end.rs:47:7
[INFO] [stdout]    |
[INFO] [stdout] 47 |     #[keelson(flatten)]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `keelson` is an attribute that can be used by the derive macros `Bind` and `FromRow`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_row` found for struct `Account` in the current scope
[INFO] [stdout]   --> tests/from_row.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 24 | struct Account {
[INFO] [stdout]    | -------------- associated function or constant `from_row` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 39 |         Account::from_row(&mut r).unwrap(),
[INFO] [stdout]    |                  ^^^^^^^^ associated function or constant not found in `Account`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 39 -         Account::from_row(&mut r).unwrap(),
[INFO] [stdout] 39 +         Account::from(&mut r).unwrap(),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_row` found for struct `Account` in the current scope
[INFO] [stdout]   --> tests/from_row.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 24 | struct Account {
[INFO] [stdout]    | -------------- associated function or constant `from_row` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 57 |         Account::from_row(&mut r).unwrap(),
[INFO] [stdout]    |                  ^^^^^^^^ associated function or constant not found in `Account`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 57 -         Account::from_row(&mut r).unwrap(),
[INFO] [stdout] 57 +         Account::from(&mut r).unwrap(),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_row` found for struct `Account` in the current scope
[INFO] [stdout]   --> tests/from_row.rs:76:22
[INFO] [stdout]    |
[INFO] [stdout] 24 | struct Account {
[INFO] [stdout]    | -------------- associated function or constant `from_row` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 76 |     assert!(Account::from_row(&mut r).is_ok());
[INFO] [stdout]    |                      ^^^^^^^^ associated function or constant not found in `Account`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 76 -     assert!(Account::from_row(&mut r).is_ok());
[INFO] [stdout] 76 +     assert!(Account::from(&mut r).is_ok());
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_row` found for struct `Account` in the current scope
[INFO] [stdout]   --> tests/from_row.rs:89:14
[INFO] [stdout]    |
[INFO] [stdout] 24 | struct Account {
[INFO] [stdout]    | -------------- associated function or constant `from_row` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 89 |     Account::from_row(&mut r).unwrap();
[INFO] [stdout]    |              ^^^^^^^^ associated function or constant not found in `Account`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 89 -     Account::from_row(&mut r).unwrap();
[INFO] [stdout] 89 +     Account::from(&mut r).unwrap();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_row` found for struct `Account` in the current scope
[INFO] [stdout]   --> tests/from_row.rs:96:22
[INFO] [stdout]    |
[INFO] [stdout] 24 | struct Account {
[INFO] [stdout]    | -------------- associated function or constant `from_row` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 96 |     let e = Account::from_row(&mut r).unwrap_err();
[INFO] [stdout]    |                      ^^^^^^^^ associated function or constant not found in `Account`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 96 -     let e = Account::from_row(&mut r).unwrap_err();
[INFO] [stdout] 96 +     let e = Account::from(&mut r).unwrap_err();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_row` found for struct `Account` in the current scope
[INFO] [stdout]    --> tests/from_row.rs:113:22
[INFO] [stdout]     |
[INFO] [stdout]  24 | struct Account {
[INFO] [stdout]     | -------------- associated function or constant `from_row` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 113 |     let e = Account::from_row(&mut r).unwrap_err();
[INFO] [stdout]     |                      ^^^^^^^^ associated function or constant not found in `Account`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 113 -     let e = Account::from_row(&mut r).unwrap_err();
[INFO] [stdout] 113 +     let e = Account::from(&mut r).unwrap_err();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_row` found for struct `Account` in the current scope
[INFO] [stdout]    --> tests/from_row.rs:128:22
[INFO] [stdout]     |
[INFO] [stdout]  24 | struct Account {
[INFO] [stdout]     | -------------- associated function or constant `from_row` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 128 |     let e = Account::from_row(&mut r).unwrap_err();
[INFO] [stdout]     |                      ^^^^^^^^ associated function or constant not found in `Account`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 128 -     let e = Account::from_row(&mut r).unwrap_err();
[INFO] [stdout] 128 +     let e = Account::from(&mut r).unwrap_err();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_row` found for struct `Post` in the current scope
[INFO] [stdout]    --> tests/from_row.rs:159:15
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct Post {
[INFO] [stdout]     | ----------- associated function or constant `from_row` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 159 |         Post::from_row(&mut r).unwrap(),
[INFO] [stdout]     |               ^^^^^^^^ associated function or constant not found in `Post`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 159 -         Post::from_row(&mut r).unwrap(),
[INFO] [stdout] 159 +         Post::from(&mut r).unwrap(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_row` found for struct `Post` in the current scope
[INFO] [stdout]    --> tests/from_row.rs:175:19
[INFO] [stdout]     |
[INFO] [stdout] 145 | struct Post {
[INFO] [stdout]     | ----------- associated function or constant `from_row` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 175 |     let e = Post::from_row(&mut r).unwrap_err();
[INFO] [stdout]     |                   ^^^^^^^^ associated function or constant not found in `Post`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 175 -     let e = Post::from_row(&mut r).unwrap_err();
[INFO] [stdout] 175 +     let e = Post::from(&mut r).unwrap_err();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_exec` in this scope
[INFO] [stdout]   --> tests/bind.rs:30:15
[INFO] [stdout]    |
[INFO] [stdout] 30 | const _: () = keelson_exec::assert_bind::<UserId>();
[INFO] [stdout]    |               ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_exec`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `keelson_exec`, use `cargo add keelson_exec` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_exec` in this scope
[INFO] [stdout]   --> tests/bind.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 | const _: () = keelson_exec::assert_bind::<Email>();
[INFO] [stdout]    |               ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_exec`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `keelson_exec`, use `cargo add keelson_exec` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_exec` in this scope
[INFO] [stdout]   --> tests/bind.rs:32:15
[INFO] [stdout]    |
[INFO] [stdout] 32 | const _: () = keelson_exec::assert_bind::<Slug>();
[INFO] [stdout]    |               ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_exec`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `keelson_exec`, use `cargo add keelson_exec` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_exec` in this scope
[INFO] [stdout]   --> tests/bind.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 | const _: () = keelson_exec::assert_bind::<Token>();
[INFO] [stdout]    |               ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_exec`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `keelson_exec`, use `cargo add keelson_exec` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_exec` in this scope
[INFO] [stdout]   --> tests/bind.rs:34:15
[INFO] [stdout]    |
[INFO] [stdout] 34 | const _: () = keelson_exec::assert_bind::<Tagged<i64>>();
[INFO] [stdout]    |               ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_exec`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `keelson_exec`, use `cargo add keelson_exec` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_row` found for struct `Outer` in the current scope
[INFO] [stdout]    --> tests/from_row.rs:208:16
[INFO] [stdout]     |
[INFO] [stdout] 196 |     struct Outer {
[INFO] [stdout]     |     ------------ associated function or constant `from_row` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 208 |         Outer::from_row(&mut r).unwrap(),
[INFO] [stdout]     |                ^^^^^^^^ associated function or constant not found in `Outer`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 208 -         Outer::from_row(&mut r).unwrap(),
[INFO] [stdout] 208 +         Outer::from(&mut r).unwrap(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_row` found for struct `Membership` in the current scope
[INFO] [stdout]    --> tests/from_row.rs:236:21
[INFO] [stdout]     |
[INFO] [stdout] 229 |     struct Membership {
[INFO] [stdout]     |     ----------------- associated function or constant `from_row` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 236 |         Membership::from_row(&mut r).unwrap(),
[INFO] [stdout]     |                     ^^^^^^^^ associated function or constant not found in `Membership`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 236 -         Membership::from_row(&mut r).unwrap(),
[INFO] [stdout] 236 +         Membership::from(&mut r).unwrap(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_row` found for struct `Envelope<T>` in the current scope
[INFO] [stdout]    --> tests/from_row.rs:255:29
[INFO] [stdout]     |
[INFO] [stdout] 248 |     struct Envelope<T> {
[INFO] [stdout]     |     ------------------ associated function or constant `from_row` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 255 |         Envelope::<String>::from_row(&mut r).unwrap(),
[INFO] [stdout]     |                             ^^^^^^^^ associated function or constant not found in `Envelope<String>`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 255 -         Envelope::<String>::from_row(&mut r).unwrap(),
[INFO] [stdout] 255 +         Envelope::<String>::from(&mut r).unwrap(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_row` found for struct `Row_` in the current scope
[INFO] [stdout]    --> tests/from_row.rs:274:15
[INFO] [stdout]     |
[INFO] [stdout] 268 |     struct Row_ {
[INFO] [stdout]     |     ----------- associated function or constant `from_row` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 274 |         Row_::from_row(&mut r).unwrap(),
[INFO] [stdout]     |               ^^^^^^^^ associated function or constant not found in `Row_`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 274 -         Row_::from_row(&mut r).unwrap(),
[INFO] [stdout] 274 +         Row_::from(&mut r).unwrap(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_row` found for struct `Raw` in the current scope
[INFO] [stdout]    --> tests/from_row.rs:292:14
[INFO] [stdout]     |
[INFO] [stdout] 286 |     struct Raw {
[INFO] [stdout]     |     ---------- associated function or constant `from_row` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 292 |         Raw::from_row(&mut r).unwrap(),
[INFO] [stdout]     |              ^^^^^^^^ associated function or constant not found in `Raw`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 292 -         Raw::from_row(&mut r).unwrap(),
[INFO] [stdout] 292 +         Raw::from(&mut r).unwrap(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_row` found for struct `Count` in the current scope
[INFO] [stdout]    --> tests/from_row.rs:310:23
[INFO] [stdout]     |
[INFO] [stdout] 305 |     struct Count {
[INFO] [stdout]     |     ------------ associated function or constant `from_row` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 310 |     assert_eq!(Count::from_row(&mut r).unwrap(), Count { n: 3 });
[INFO] [stdout]     |                       ^^^^^^^^ associated function or constant not found in `Count`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 310 -     assert_eq!(Count::from_row(&mut r).unwrap(), Count { n: 3 });
[INFO] [stdout] 310 +     assert_eq!(Count::from(&mut r).unwrap(), Count { n: 3 });
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_value` found for struct `UserId` in the current scope
[INFO] [stdout]   --> tests/bind.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout]  9 | struct UserId(i64);
[INFO] [stdout]    | ------------- method `to_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 38 |     assert_eq!(UserId(7).to_value(), Value::I64(7));
[INFO] [stdout]    |                          ^^^^^^^^ method not found in `UserId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_value` found for struct `UserId` in the current scope
[INFO] [stdout]   --> tests/bind.rs:39:24
[INFO] [stdout]    |
[INFO] [stdout]  9 | struct UserId(i64);
[INFO] [stdout]    | ------------- associated function or constant `from_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 39 |     assert_eq!(UserId::from_value(Value::I64(7)).unwrap(), UserId(7));
[INFO] [stdout]    |                        ^^^^^^^^^^ associated function or constant not found in `UserId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `keelson-macros` (test "from_row") due to 23 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no method named `to_value` found for struct `Slug` in the current scope
[INFO] [stdout]   --> tests/bind.rs:45:36
[INFO] [stdout]    |
[INFO] [stdout] 16 | struct Slug {
[INFO] [stdout]    | ----------- method `to_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 |         Slug { raw: "ada".into() }.to_value(),
[INFO] [stdout]    |                                    ^^^^^^^^ method not found in `Slug`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_value` found for struct `Slug` in the current scope
[INFO] [stdout]   --> tests/bind.rs:49:15
[INFO] [stdout]    |
[INFO] [stdout] 16 | struct Slug {
[INFO] [stdout]    | ----------- associated function or constant `from_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 49 |         Slug::from_value(Value::Text("ada".into())).unwrap(),
[INFO] [stdout]    |               ^^^^^^^^^^ associated function or constant not found in `Slug`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_value` found for struct `Tagged<T>` in the current scope
[INFO] [stdout]   --> tests/bind.rs:56:29
[INFO] [stdout]    |
[INFO] [stdout] 22 | struct Tagged<T>(T);
[INFO] [stdout]    | ---------------- method `to_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 56 |     assert_eq!(Tagged(1i64).to_value(), Value::I64(1));
[INFO] [stdout]    |                             ^^^^^^^^ method not found in `Tagged<i64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_value` found for struct `Tagged<T>` in the current scope
[INFO] [stdout]   --> tests/bind.rs:58:32
[INFO] [stdout]    |
[INFO] [stdout] 22 | struct Tagged<T>(T);
[INFO] [stdout]    | ---------------- method `to_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 58 |         Tagged("x".to_owned()).to_value(),
[INFO] [stdout]    |                                ^^^^^^^^ method not found in `Tagged<String>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_value` found for struct `Tagged<T>` in the current scope
[INFO] [stdout]   --> tests/bind.rs:62:24
[INFO] [stdout]    |
[INFO] [stdout] 22 | struct Tagged<T>(T);
[INFO] [stdout]    | ---------------- associated function or constant `from_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 62 |         Tagged::<i64>::from_value(Value::I64(1)).unwrap(),
[INFO] [stdout]    |                        ^^^^^^^^^^ associated function or constant not found in `Tagged<i64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_value` found for struct `Token` in the current scope
[INFO] [stdout]   --> tests/bind.rs:70:25
[INFO] [stdout]    |
[INFO] [stdout] 26 | struct Token(uuid::Uuid);
[INFO] [stdout]    | ------------ method `to_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 70 |     assert_eq!(Token(u).to_value(), Value::Uuid(u));
[INFO] [stdout]    |                         ^^^^^^^^ method not found in `Token`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_value` found for struct `Token` in the current scope
[INFO] [stdout]   --> tests/bind.rs:71:23
[INFO] [stdout]    |
[INFO] [stdout] 26 | struct Token(uuid::Uuid);
[INFO] [stdout]    | ------------ associated function or constant `from_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 71 |     assert_eq!(Token::from_value(Value::Uuid(u)).unwrap(), Token(u));
[INFO] [stdout]    |                       ^^^^^^^^^^ associated function or constant not found in `Token`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_value` found for struct `UserId` in the current scope
[INFO] [stdout]   --> tests/bind.rs:78:24
[INFO] [stdout]    |
[INFO] [stdout]  9 | struct UserId(i64);
[INFO] [stdout]    | ------------- associated function or constant `from_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 78 |     assert_eq!(UserId::from_value(Value::I32(7)).unwrap(), UserId(7));
[INFO] [stdout]    |                        ^^^^^^^^^^ associated function or constant not found in `UserId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_value` found for struct `UserId` in the current scope
[INFO] [stdout]   --> tests/bind.rs:79:24
[INFO] [stdout]    |
[INFO] [stdout]  9 | struct UserId(i64);
[INFO] [stdout]    | ------------- associated function or constant `from_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 79 |     assert_eq!(UserId::from_value(Value::U8(7)).unwrap(), UserId(7));
[INFO] [stdout]    |                        ^^^^^^^^^^ associated function or constant not found in `UserId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_value` found for struct `UserId` in the current scope
[INFO] [stdout]   --> tests/bind.rs:86:21
[INFO] [stdout]    |
[INFO] [stdout]  9 | struct UserId(i64);
[INFO] [stdout]    | ------------- associated function or constant `from_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 86 |     let e = UserId::from_value(Value::Text("x".into())).unwrap_err();
[INFO] [stdout]    |                     ^^^^^^^^^^ associated function or constant not found in `UserId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_value` found for struct `UserId` in the current scope
[INFO] [stdout]   --> tests/bind.rs:99:21
[INFO] [stdout]    |
[INFO] [stdout]  9 | struct UserId(i64);
[INFO] [stdout]    | ------------- associated function or constant `from_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 99 |     let e = UserId::from_value(Value::Null).unwrap_err();
[INFO] [stdout]    |                     ^^^^^^^^^^ associated function or constant not found in `UserId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_value` found for enum `Option<T>` in the current scope
[INFO] [stdout]    --> tests/bind.rs:107:32
[INFO] [stdout]     |
[INFO] [stdout] 107 |     assert_eq!(Some(UserId(1)).to_value(), Value::I64(1));
[INFO] [stdout]     |                                ^^^^^^^^ method not found in `Option<UserId>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_value` found for enum `Option<T>` in the current scope
[INFO] [stdout]    --> tests/bind.rs:108:31
[INFO] [stdout]     |
[INFO] [stdout] 108 |     assert_eq!(None::<UserId>.to_value(), Value::Null);
[INFO] [stdout]     |                               ^^^^^^^^ method not found in `Option<UserId>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_value` found for enum `Option<T>` in the current scope
[INFO] [stdout]    --> tests/bind.rs:109:34
[INFO] [stdout]     |
[INFO] [stdout] 109 |     assert_eq!(Option::<UserId>::from_value(Value::Null).unwrap(), None);
[INFO] [stdout]     |                                  ^^^^^^^^^^ variant, associated function, or constant not found in `Option<UserId>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_value` found for enum `Option<T>` in the current scope
[INFO] [stdout]    --> tests/bind.rs:111:27
[INFO] [stdout]     |
[INFO] [stdout] 111 |         Option::<UserId>::from_value(Value::I64(1)).unwrap(),
[INFO] [stdout]     |                           ^^^^^^^^^^ variant, associated function, or constant not found in `Option<UserId>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_value` found for struct `AdminId` in the current scope
[INFO] [stdout]    --> tests/bind.rs:122:35
[INFO] [stdout]     |
[INFO] [stdout] 120 |     struct AdminId(UserId);
[INFO] [stdout]     |     -------------- method `to_value` not found for this struct
[INFO] [stdout] 121 |
[INFO] [stdout] 122 |     assert_eq!(AdminId(UserId(3)).to_value(), Value::I64(3));
[INFO] [stdout]     |                                   ^^^^^^^^ method not found in `AdminId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_value` found for struct `AdminId` in the current scope
[INFO] [stdout]    --> tests/bind.rs:124:18
[INFO] [stdout]     |
[INFO] [stdout] 120 |     struct AdminId(UserId);
[INFO] [stdout]     |     -------------- associated function or constant `from_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 124 |         AdminId::from_value(Value::I64(3)).unwrap(),
[INFO] [stdout]     |                  ^^^^^^^^^^ associated function or constant not found in `AdminId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_value` found for struct `Secret` in the current scope
[INFO] [stdout]    --> tests/bind.rs:144:35
[INFO] [stdout]     |
[INFO] [stdout] 137 |         pub(crate) struct Secret(String);
[INFO] [stdout]     |         ------------------------ method `to_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 144 |     assert_eq!(private::make("s").to_value(), Value::Text("s".into()));
[INFO] [stdout]     |                                   ^^^^^^^^ method not found in `Secret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_value` found for struct `Blob` in the current scope
[INFO] [stdout]    --> tests/bind.rs:158:33
[INFO] [stdout]     |
[INFO] [stdout] 152 |     struct Blob(Vec<u8>);
[INFO] [stdout]     |     ----------- method `to_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 158 |     assert_eq!(Blob(vec![1, 2]).to_value(), Value::Bytes(vec![1, 2]));
[INFO] [stdout]     |                                 ^^^^^^^^ method not found in `Blob`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `keelson-macros` (test "bind") due to 33 previous errors
[INFO] [stdout] error[E0599]: no method named `to_value` found for struct `Flag` in the current scope
[INFO] [stdout]    --> tests/bind.rs:159:27
[INFO] [stdout]     |
[INFO] [stdout] 154 |     struct Flag(bool);
[INFO] [stdout]     |     ----------- method `to_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 159 |     assert_eq!(Flag(true).to_value(), Value::Bool(true));
[INFO] [stdout]     |                           ^^^^^^^^ method not found in `Flag`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_value` found for struct `Ratio` in the current scope
[INFO] [stdout]    --> tests/bind.rs:160:27
[INFO] [stdout]     |
[INFO] [stdout] 156 |     struct Ratio(f64);
[INFO] [stdout]     |     ------------ method `to_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 160 |     assert_eq!(Ratio(1.5).to_value(), Value::F64(1.5));
[INFO] [stdout]     |                           ^^^^^^^^ method not found in `Ratio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_value` found for struct `Blob` in the current scope
[INFO] [stdout]    --> tests/bind.rs:162:15
[INFO] [stdout]     |
[INFO] [stdout] 152 |     struct Blob(Vec<u8>);
[INFO] [stdout]     |     ----------- associated function or constant `from_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 162 |         Blob::from_value(Value::Bytes(vec![1])).unwrap(),
[INFO] [stdout]     |               ^^^^^^^^^^ associated function or constant not found in `Blob`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_value` found for struct `Nickname` in the current scope
[INFO] [stdout]    --> tests/bind.rs:174:31
[INFO] [stdout]     |
[INFO] [stdout] 172 |     struct Nickname(Option<String>);
[INFO] [stdout]     |     --------------- method `to_value` not found for this struct
[INFO] [stdout] 173 |
[INFO] [stdout] 174 |     assert_eq!(Nickname(None).to_value(), Value::Null);
[INFO] [stdout]     |                               ^^^^^^^^ method not found in `Nickname`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_value` found for struct `Nickname` in the current scope
[INFO] [stdout]    --> tests/bind.rs:175:26
[INFO] [stdout]     |
[INFO] [stdout] 172 |     struct Nickname(Option<String>);
[INFO] [stdout]     |     --------------- associated function or constant `from_value` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 175 |     assert_eq!(Nickname::from_value(Value::Null).unwrap(), Nickname(None));
[INFO] [stdout]     |                          ^^^^^^^^^^ associated function or constant not found in `Nickname`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_exec` in this scope
[INFO] [stdout]   --> tests/end_to_end.rs:35:15
[INFO] [stdout]    |
[INFO] [stdout] 35 | const _: () = keelson_exec::assert_bind::<AccountId>();
[INFO] [stdout]    |               ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_exec`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `keelson_exec`, use `cargo add keelson_exec` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_exec` in this scope
[INFO] [stdout]   --> tests/end_to_end.rs:36:15
[INFO] [stdout]    |
[INFO] [stdout] 36 | const _: () = keelson_exec::assert_bind::<Email>();
[INFO] [stdout]    |               ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_exec`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `keelson_exec`, use `cargo add keelson_exec` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_exec` in this scope
[INFO] [stdout]   --> tests/end_to_end.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 | const _: () = keelson_exec::assert_bind::<Token>();
[INFO] [stdout]    |               ^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_exec`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `keelson_exec`, use `cargo add keelson_exec` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_sqlite` in this scope
[INFO] [stdout]   --> tests/end_to_end.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let q = keelson_sqlite::insert((
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_sqlite`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `keelson_sqlite`, use `cargo add keelson_sqlite` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_sqlite` in this scope
[INFO] [stdout]   --> tests/end_to_end.rs:95:13
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let q = keelson_sqlite::insert((
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_sqlite`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `keelson_sqlite`, use `cargo add keelson_sqlite` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_sqlite` in this scope
[INFO] [stdout]    --> tests/end_to_end.rs:108:26
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let stored: String = keelson_sqlite::select((
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_sqlite`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `keelson_sqlite`, use `cargo add keelson_sqlite` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_sqlite` in this scope
[INFO] [stdout]    --> tests/end_to_end.rs:119:34
[INFO] [stdout]     |
[INFO] [stdout] 119 |     let accounts: Vec<Account> = keelson_sqlite::select((
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_sqlite`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `keelson_sqlite`, use `cargo add keelson_sqlite` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_sqlite` in this scope
[INFO] [stdout]    --> tests/end_to_end.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     keelson_sqlite::insert((
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_sqlite`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `keelson_sqlite`, use `cargo add keelson_sqlite` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_sqlite` in this scope
[INFO] [stdout]    --> tests/end_to_end.rs:168:25
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let id: AccountId = keelson_sqlite::select((
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_sqlite`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `keelson_sqlite`, use `cargo add keelson_sqlite` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_sqlite` in this scope
[INFO] [stdout]    --> tests/end_to_end.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 184 |     keelson_sqlite::insert((
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_sqlite`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `keelson_sqlite`, use `cargo add keelson_sqlite` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_sqlite` in this scope
[INFO] [stdout]    --> tests/end_to_end.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let e = keelson_sqlite::select((
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_sqlite`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `keelson_sqlite`, use `cargo add keelson_sqlite` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `keelson_sqlite` in this scope
[INFO] [stdout]    --> tests/end_to_end.rs:224:24
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let (_sql, args) = keelson_sqlite::insert((
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `keelson_sqlite`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `keelson_sqlite`, use `cargo add keelson_sqlite` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `keelson-macros` (test "end_to_end") due to 18 previous errors
[INFO] running `Command { std: "docker" "inspect" "52c7215df5363222113f3da7e3613744cf4a06561807caf9caa983acae574fa4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "52c7215df5363222113f3da7e3613744cf4a06561807caf9caa983acae574fa4", kill_on_drop: false }`
[INFO] [stdout] 52c7215df5363222113f3da7e3613744cf4a06561807caf9caa983acae574fa4
