[INFO] fetching crate orma 0.3.3...
[INFO] testing orma-0.3.3 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate orma 0.3.3 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate orma 0.3.3
[INFO] finished tweaking crates.io crate orma 0.3.3
[INFO] tweaked toml for crates.io crate orma 0.3.3 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate orma 0.3.3 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 106 packages to latest compatible versions
[INFO] [stderr]       Adding tokio v0.2.25 (available: v1.52.1)
[INFO] [stderr]       Adding tokio-postgres v0.5.5 (available: v0.7.17)
[INFO] [stderr]       Adding uuid v0.8.2 (available: v1.23.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 922c89184039439a5f1e1c9dbe8945481db0bdab339ea539290b3eef2b489d36
[INFO] running `Command { std: "docker" "start" "-a" "922c89184039439a5f1e1c9dbe8945481db0bdab339ea539290b3eef2b489d36", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "922c89184039439a5f1e1c9dbe8945481db0bdab339ea539290b3eef2b489d36", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "922c89184039439a5f1e1c9dbe8945481db0bdab339ea539290b3eef2b489d36", kill_on_drop: false }`
[INFO] [stdout] 922c89184039439a5f1e1c9dbe8945481db0bdab339ea539290b3eef2b489d36
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0defb1b4eed3ce7af9d7a6739eb7983f69201b8b4d9473e6c3228c10eeeabead
[INFO] running `Command { std: "docker" "start" "-a" "0defb1b4eed3ce7af9d7a6739eb7983f69201b8b4d9473e6c3228c10eeeabead", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling bytes v0.5.6
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling parking_lot_core v0.8.6
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]    Compiling fallible-iterator v0.2.0
[INFO] [stderr]    Compiling pin-project-lite v0.1.12
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling phf_shared v0.8.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling phf v0.8.0
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling crypto-mac v0.9.1
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling net2 v0.2.39
[INFO] [stderr]    Compiling iovec v0.1.4
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling hmac v0.9.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling parking_lot v0.11.2
[INFO] [stderr]    Compiling mio v0.6.23
[INFO] [stderr]    Compiling mio-uds v0.6.8
[INFO] [stderr]    Compiling tokio-macros v0.2.6
[INFO] [stderr]    Compiling tokio v0.2.25
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling postgres-protocol v0.5.3
[INFO] [stderr]    Compiling uuid v0.8.2
[INFO] [stderr]    Compiling postgres-types v0.1.3
[INFO] [stderr]    Compiling tokio-util v0.3.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tokio-postgres v0.5.5
[INFO] [stderr]    Compiling orma v0.3.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.90s
[INFO] running `Command { std: "docker" "inspect" "0defb1b4eed3ce7af9d7a6739eb7983f69201b8b4d9473e6c3228c10eeeabead", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0defb1b4eed3ce7af9d7a6739eb7983f69201b8b4d9473e6c3228c10eeeabead", kill_on_drop: false }`
[INFO] [stdout] 0defb1b4eed3ce7af9d7a6739eb7983f69201b8b4d9473e6c3228c10eeeabead
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5d186412ef6cf70027374d2e1beb2c17c5321f144bb1c0b3df01211352216e84
[INFO] running `Command { std: "docker" "start" "-a" "5d186412ef6cf70027374d2e1beb2c17c5321f144bb1c0b3df01211352216e84", kill_on_drop: false }`
[INFO] [stderr]    Compiling orma v0.3.3 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find `test` in `orma`
[INFO] [stdout]   --> tests/test.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 | #[orma::test]
[INFO] [stdout]    |         ^^^^ could not find `test` in `orma`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `test` in `orma`
[INFO] [stdout]    --> tests/test.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[orma::test]
[INFO] [stdout]     |         ^^^^ could not find `test` in `orma`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `test` in `orma`
[INFO] [stdout]    --> tests/test.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 | #[orma::test]
[INFO] [stdout]     |         ^^^^ could not find `test` in `orma`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/dbentity.rs:387:23
[INFO] [stdout]     |
[INFO] [stdout] 387 |         struct Test {};
[INFO] [stdout]     |                       ^ help: remove this semicolon
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(redundant_semicolons)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary trailing semicolon
[INFO] [stdout]    --> src/dbentity.rs:411:10
[INFO] [stdout]     |
[INFO] [stdout] 411 |         };
[INFO] [stdout]     |          ^ help: remove this semicolon
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `orma_obj` in this scope
[INFO] [stdout]  --> tests/group/mod.rs:4:3
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[orma_obj(table = "intrared.groups")]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `orma_obj` in this scope
[INFO] [stdout]  --> tests/user/mod.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[orma_obj(table = "intrared.users")]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/user/mod.rs:36:27
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub fn user_groups(user: &DbEntity<User>) -> Result<DbJoin, DbError> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]   --> tests/user/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]   --> src/dbentity.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct DbEntity<T>
[INFO] [stdout]    |            -------- required by a bound in this struct
[INFO] [stdout] 75 | where
[INFO] [stdout] 76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/group/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         DbEntity::<Group>::find_by(db_conn, ("data->>'name'=$1", &[&name])).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]   --> tests/group/mod.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub struct Group {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]   --> src/dbentity.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct DbEntity<T>
[INFO] [stdout]    |            -------- required by a bound in this struct
[INFO] [stdout] 75 | where
[INFO] [stdout] 76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the associated function or constant `find_by` exists for struct `orma::DbEntity<group::Group>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/group/mod.rs:16:28
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub struct Group {
[INFO] [stdout]    | ---------------- doesn't satisfy `group::Group: orma::DbData`
[INFO] [stdout] ...
[INFO] [stdout] 16 |         DbEntity::<Group>::find_by(db_conn, ("data->>'name'=$1", &[&name])).await
[INFO] [stdout]    |                            ^^^^^^^ associated function or constant cannot be called on `orma::DbEntity<group::Group>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `group::Group: orma::DbData`
[INFO] [stdout] note: the trait `orma::DbData` must be implemented
[INFO] [stdout]   --> src/dbentity.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub trait DbData: Serialize + DeserializeOwned {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/group/mod.rs:16:77
[INFO] [stdout]    |
[INFO] [stdout] 16 |         DbEntity::<Group>::find_by(db_conn, ("data->>'name'=$1", &[&name])).await
[INFO] [stdout]    |                                                                             ^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]   --> tests/group/mod.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub struct Group {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]   --> src/dbentity.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct DbEntity<T>
[INFO] [stdout]    |            -------- required by a bound in this struct
[INFO] [stdout] 75 | where
[INFO] [stdout] 76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/group/mod.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 |     ) -> Result<Option<DbEntity<Group>>, DbError> {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]   --> tests/group/mod.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub struct Group {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]   --> src/dbentity.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct DbEntity<T>
[INFO] [stdout]    |            -------- required by a bound in this struct
[INFO] [stdout] 75 | where
[INFO] [stdout] 76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/user/mod.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |         DbEntity::<User>::find_by(db_conn, ("data->>'user_name'=$1", &[&user_name])).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]   --> tests/user/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]   --> src/dbentity.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct DbEntity<T>
[INFO] [stdout]    |            -------- required by a bound in this struct
[INFO] [stdout] 75 | where
[INFO] [stdout] 76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the associated function or constant `find_by` exists for struct `orma::DbEntity<user::User>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/user/mod.rs:21:27
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | --------------- doesn't satisfy `user::User: orma::DbData`
[INFO] [stdout] ...
[INFO] [stdout] 21 |         DbEntity::<User>::find_by(db_conn, ("data->>'user_name'=$1", &[&user_name])).await
[INFO] [stdout]    |                           ^^^^^^^ associated function or constant cannot be called on `orma::DbEntity<user::User>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `user::User: orma::DbData`
[INFO] [stdout] note: the trait `orma::DbData` must be implemented
[INFO] [stdout]   --> src/dbentity.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub trait DbData: Serialize + DeserializeOwned {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/user/mod.rs:21:86
[INFO] [stdout]    |
[INFO] [stdout] 21 |         DbEntity::<User>::find_by(db_conn, ("data->>'user_name'=$1", &[&user_name])).await
[INFO] [stdout]    |                                                                                      ^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]   --> tests/user/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]   --> src/dbentity.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct DbEntity<T>
[INFO] [stdout]    |            -------- required by a bound in this struct
[INFO] [stdout] 75 | where
[INFO] [stdout] 76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/user/mod.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 |     ) -> Result<Option<DbEntity<User>>, DbError> {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]   --> tests/user/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]   --> src/dbentity.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct DbEntity<T>
[INFO] [stdout]    |            -------- required by a bound in this struct
[INFO] [stdout] 75 | where
[INFO] [stdout] 76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/user/mod.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         DbEntity::<User>::find_all(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]   --> tests/user/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]   --> src/dbentity.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct DbEntity<T>
[INFO] [stdout]    |            -------- required by a bound in this struct
[INFO] [stdout] 75 | where
[INFO] [stdout] 76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the associated function or constant `find_all` exists for struct `orma::DbEntity<user::User>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/user/mod.rs:25:27
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | --------------- doesn't satisfy `user::User: orma::DbData`
[INFO] [stdout] ...
[INFO] [stdout] 25 |         DbEntity::<User>::find_all(
[INFO] [stdout]    |                           ^^^^^^^^ associated function or constant cannot be called on `orma::DbEntity<user::User>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `user::User: orma::DbData`
[INFO] [stdout] note: the trait `orma::DbData` must be implemented
[INFO] [stdout]   --> src/dbentity.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub trait DbData: Serialize + DeserializeOwned {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/user/mod.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .await
[INFO] [stdout]    |          ^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]   --> tests/user/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]   --> src/dbentity.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct DbEntity<T>
[INFO] [stdout]    |            -------- required by a bound in this struct
[INFO] [stdout] 75 | where
[INFO] [stdout] 76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/user/mod.rs:24:57
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub async fn find_all_sort(db_conn: &Connection) -> Result<Vec<DbEntity<User>>, DbError> {
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]   --> tests/user/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]   --> src/dbentity.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct DbEntity<T>
[INFO] [stdout]    |            -------- required by a bound in this struct
[INFO] [stdout] 75 | where
[INFO] [stdout] 76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `orma::Connection` is not a future
[INFO] [stdout]   --> tests/test.rs:81:33
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let connection = connection.await;
[INFO] [stdout]    |                                 ^^^^^ `orma::Connection` is not a future
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Future` is not implemented for `orma::Connection`
[INFO] [stdout]    = note: orma::Connection must be a future or must implement `IntoFuture` to be awaited
[INFO] [stdout]    = note: required for `orma::Connection` to implement `IntoFuture`
[INFO] [stdout] help: remove the `.await`
[INFO] [stdout]    |
[INFO] [stdout] 81 -     let connection = connection.await;
[INFO] [stdout] 81 +     let connection = connection;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/test.rs:88:47
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let mut user_entity = DbEntity::from_data(user1);
[INFO] [stdout]    |                           ------------------- ^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]   --> tests/user/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity::<T>::from_data`
[INFO] [stdout]   --> src/dbentity.rs:89:8
[INFO] [stdout]    |
[INFO] [stdout] 89 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity::<T>::from_data`
[INFO] [stdout] ...
[INFO] [stdout] 98 |     pub fn from_data(data: T) -> Self {
[INFO] [stdout]    |            --------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/test.rs:88:27
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let mut user_entity = DbEntity::from_data(user1);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]   --> tests/user/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]   --> src/dbentity.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct DbEntity<T>
[INFO] [stdout]    |            -------- required by a bound in this struct
[INFO] [stdout] 75 | where
[INFO] [stdout] 76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `insert` exists for struct `orma::DbEntity<user::User>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/test.rs:90:17
[INFO] [stdout]    |
[INFO] [stdout] 90 |     user_entity.insert(&connection).await.unwrap();
[INFO] [stdout]    |                 ^^^^^^ method cannot be called on `orma::DbEntity<user::User>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/user/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | --------------- doesn't satisfy `user::User: orma::DbData`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `user::User: orma::DbData`
[INFO] [stdout] note: the trait `orma::DbData` must be implemented
[INFO] [stdout]   --> src/dbentity.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub trait DbData: Serialize + DeserializeOwned {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/test.rs:93:72
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let find_result = User::find_by_user_name(&connection, &user_name).await;
[INFO] [stdout]    |                                                                        ^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]   --> tests/user/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]   --> src/dbentity.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct DbEntity<T>
[INFO] [stdout]    |            -------- required by a bound in this struct
[INFO] [stdout] 75 | where
[INFO] [stdout] 76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/test.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |         find_result.is_ok(),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]   --> tests/user/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]   --> src/dbentity.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct DbEntity<T>
[INFO] [stdout]    |            -------- required by a bound in this struct
[INFO] [stdout] 75 | where
[INFO] [stdout] 76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/test.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         find_result.unwrap().is_some(),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]   --> tests/user/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]   --> src/dbentity.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct DbEntity<T>
[INFO] [stdout]    |            -------- required by a bound in this struct
[INFO] [stdout] 75 | where
[INFO] [stdout] 76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]   --> tests/test.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         find_result.unwrap().is_some(),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]   --> tests/user/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct User {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]   --> src/dbentity.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct DbEntity<T>
[INFO] [stdout]    |            -------- required by a bound in this struct
[INFO] [stdout] 75 | where
[INFO] [stdout] 76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]    |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `delete` exists for struct `orma::DbEntity<user::User>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> tests/test.rs:104:21
[INFO] [stdout]     |
[INFO] [stdout] 104 |         user_entity.delete(&connection).await.is_ok(),
[INFO] [stdout]     |                     ^^^^^^ method cannot be called on `orma::DbEntity<user::User>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/user/mod.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct User {
[INFO] [stdout]     | --------------- doesn't satisfy `user::User: orma::DbData`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `user::User: orma::DbData`
[INFO] [stdout] note: the trait `orma::DbData` must be implemented
[INFO] [stdout]    --> src/dbentity.rs:46:1
[INFO] [stdout]     |
[INFO] [stdout]  46 | pub trait DbData: Serialize + DeserializeOwned {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:108:85
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let find_after_delete_result = User::find_by_user_name(&connection, &user_name).await;
[INFO] [stdout]     |                                                                                     ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]    --> tests/user/mod.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct User {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         find_after_delete_result.unwrap().is_none(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]    --> tests/user/mod.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct User {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         find_after_delete_result.unwrap().is_none(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]    --> tests/user/mod.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct User {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `orma::Connection` is not a future
[INFO] [stdout]    --> tests/test.rs:118:31
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let mut conn = connection.await;
[INFO] [stdout]     |                               ^^^^^ `orma::Connection` is not a future
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Future` is not implemented for `orma::Connection`
[INFO] [stdout]     = note: orma::Connection must be a future or must implement `IntoFuture` to be awaited
[INFO] [stdout]     = note: required for `orma::Connection` to implement `IntoFuture`
[INFO] [stdout] help: remove the `.await`
[INFO] [stdout]     |
[INFO] [stdout] 118 -     let mut conn = connection.await;
[INFO] [stdout] 118 +     let mut conn = connection;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:126:48
[INFO] [stdout]     |
[INFO] [stdout] 126 |     let mut group_entity = DbEntity::from_data(group1);
[INFO] [stdout]     |                            ------------------- ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity::<T>::from_data`
[INFO] [stdout]    --> src/dbentity.rs:89:8
[INFO] [stdout]     |
[INFO] [stdout]  89 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity::<T>::from_data`
[INFO] [stdout] ...
[INFO] [stdout]  98 |     pub fn from_data(data: T) -> Self {
[INFO] [stdout]     |            --------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:126:28
[INFO] [stdout]     |
[INFO] [stdout] 126 |     let mut group_entity = DbEntity::from_data(group1);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `insert` exists for struct `orma::DbEntity<group::Group>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> tests/test.rs:128:18
[INFO] [stdout]     |
[INFO] [stdout] 128 |     group_entity.insert(&conn).await.unwrap();
[INFO] [stdout]     |                  ^^^^^^ method cannot be called on `orma::DbEntity<group::Group>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ---------------- doesn't satisfy `group::Group: orma::DbData`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `group::Group: orma::DbData`
[INFO] [stdout] note: the trait `orma::DbData` must be implemented
[INFO] [stdout]    --> src/dbentity.rs:46:1
[INFO] [stdout]     |
[INFO] [stdout]  46 | pub trait DbData: Serialize + DeserializeOwned {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:130:63
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let find_result = Group::find_by_name(&conn, &group_name).await;
[INFO] [stdout]     |                                                               ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         find_result.is_ok(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         find_result.unwrap().is_some(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         find_result.unwrap().is_some(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `delete` exists for struct `orma::DbEntity<group::Group>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> tests/test.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |     assert!(group_entity.delete(&conn).await.is_ok(), "Delete Failed");
[INFO] [stdout]     |                          ^^^^^^ method cannot be called on `orma::DbEntity<group::Group>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ---------------- doesn't satisfy `group::Group: orma::DbData`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `group::Group: orma::DbData`
[INFO] [stdout] note: the trait `orma::DbData` must be implemented
[INFO] [stdout]    --> src/dbentity.rs:46:1
[INFO] [stdout]     |
[INFO] [stdout]  46 | pub trait DbData: Serialize + DeserializeOwned {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:142:76
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let find_after_delete_result = Group::find_by_name(&conn, &group_name).await;
[INFO] [stdout]     |                                                                            ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |         find_after_delete_result.unwrap().is_none(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |         find_after_delete_result.unwrap().is_none(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `orma::Connection` is not a future
[INFO] [stdout]    --> tests/test.rs:152:31
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let mut conn = connection.await;
[INFO] [stdout]     |                               ^^^^^ `orma::Connection` is not a future
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Future` is not implemented for `orma::Connection`
[INFO] [stdout]     = note: orma::Connection must be a future or must implement `IntoFuture` to be awaited
[INFO] [stdout]     = note: required for `orma::Connection` to implement `IntoFuture`
[INFO] [stdout] help: remove the `.await`
[INFO] [stdout]     |
[INFO] [stdout] 152 -     let mut conn = connection.await;
[INFO] [stdout] 152 +     let mut conn = connection;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:160:48
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let mut user_entity1 = DbEntity::from_data(user1);
[INFO] [stdout]     |                            ------------------- ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]    --> tests/user/mod.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct User {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity::<T>::from_data`
[INFO] [stdout]    --> src/dbentity.rs:89:8
[INFO] [stdout]     |
[INFO] [stdout]  89 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity::<T>::from_data`
[INFO] [stdout] ...
[INFO] [stdout]  98 |     pub fn from_data(data: T) -> Self {
[INFO] [stdout]     |            --------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:160:28
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let mut user_entity1 = DbEntity::from_data(user1);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]    --> tests/user/mod.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct User {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `insert` exists for struct `orma::DbEntity<user::User>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> tests/test.rs:162:18
[INFO] [stdout]     |
[INFO] [stdout] 162 |     user_entity1.insert(&conn).await.unwrap();
[INFO] [stdout]     |                  ^^^^^^ method cannot be called on `orma::DbEntity<user::User>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/user/mod.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct User {
[INFO] [stdout]     | --------------- doesn't satisfy `user::User: orma::DbData`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `user::User: orma::DbData`
[INFO] [stdout] note: the trait `orma::DbData` must be implemented
[INFO] [stdout]    --> src/dbentity.rs:46:1
[INFO] [stdout]     |
[INFO] [stdout]  46 | pub trait DbData: Serialize + DeserializeOwned {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:169:49
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let mut group_entity1 = DbEntity::from_data(group1);
[INFO] [stdout]     |                             ------------------- ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity::<T>::from_data`
[INFO] [stdout]    --> src/dbentity.rs:89:8
[INFO] [stdout]     |
[INFO] [stdout]  89 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity::<T>::from_data`
[INFO] [stdout] ...
[INFO] [stdout]  98 |     pub fn from_data(data: T) -> Self {
[INFO] [stdout]     |            --------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:169:29
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let mut group_entity1 = DbEntity::from_data(group1);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `insert` exists for struct `orma::DbEntity<group::Group>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> tests/test.rs:171:19
[INFO] [stdout]     |
[INFO] [stdout] 171 |     group_entity1.insert(&conn).await.unwrap();
[INFO] [stdout]     |                   ^^^^^^ method cannot be called on `orma::DbEntity<group::Group>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ---------------- doesn't satisfy `group::Group: orma::DbData`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `group::Group: orma::DbData`
[INFO] [stdout] note: the trait `orma::DbData` must be implemented
[INFO] [stdout]    --> src/dbentity.rs:46:1
[INFO] [stdout]     |
[INFO] [stdout]  46 | pub trait DbData: Serialize + DeserializeOwned {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:179:21
[INFO] [stdout]     |
[INFO] [stdout] 179 |     let all_groups: Vec<DbEntity<Group>> =
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |         DbEntity::find_all(&conn, None, None, 0, 1).await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |         all_groups.len() == 1,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |         DbEntity::find_all(&conn, None, None, 0, 1).await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |         DbEntity::find_all(&conn, None, None, 0, 1).await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity::<T>::find_all`
[INFO] [stdout]    --> src/dbentity.rs:89:8
[INFO] [stdout]     |
[INFO] [stdout]  89 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity::<T>::find_all`
[INFO] [stdout] ...
[INFO] [stdout] 262 |     pub async fn find_all(
[INFO] [stdout]     |                  -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:185:13
[INFO] [stdout]     |
[INFO] [stdout] 185 |             all_groups.len()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:189:21
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let all_groups: Vec<DbEntity<Group>> =
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |         DbEntity::find_all(&conn, None, None, 0, 2).await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |         all_groups.len() == 1,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |         DbEntity::find_all(&conn, None, None, 0, 2).await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |         DbEntity::find_all(&conn, None, None, 0, 2).await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity::<T>::find_all`
[INFO] [stdout]    --> src/dbentity.rs:89:8
[INFO] [stdout]     |
[INFO] [stdout]  89 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity::<T>::find_all`
[INFO] [stdout] ...
[INFO] [stdout] 262 |     pub async fn find_all(
[INFO] [stdout]     |                  -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:195:13
[INFO] [stdout]     |
[INFO] [stdout] 195 |             all_groups.len()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:200:41
[INFO] [stdout]     |
[INFO] [stdout] 200 |     let user1_groups = &mut user_groups(&user_entity1).unwrap();
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]    --> tests/user/mod.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct User {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:202:29
[INFO] [stdout]     |
[INFO] [stdout] 202 |     let user1_groups_items: Vec<DbEntity<Group>> = user1_groups.fetch(&conn).await.unwrap();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:202:52
[INFO] [stdout]     |
[INFO] [stdout] 202 |     let user1_groups_items: Vec<DbEntity<Group>> = user1_groups.fetch(&conn).await.unwrap();
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |         user1_groups_items.len() == 1,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:202:65
[INFO] [stdout]     |
[INFO] [stdout] 202 |     let user1_groups_items: Vec<DbEntity<Group>> = user1_groups.fetch(&conn).await.unwrap();
[INFO] [stdout]     |                                                                 ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbJoin::fetch`
[INFO] [stdout]    --> src/dbjoin.rs:205:12
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub async fn fetch<A>(&self, conn: &Connection) -> Result<Vec<DbEntity<A>>, DbError>
[INFO] [stdout]     |                  ----- required by a bound in this associated function
[INFO] [stdout] 204 |     where
[INFO] [stdout] 205 |         A: DbData,
[INFO] [stdout]     |            ^^^^^^ required by this bound in `DbJoin::fetch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |             user1_groups_items.len()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:210:26
[INFO] [stdout]     |
[INFO] [stdout] 210 |     let ug_grp1_entity = user1_groups_items.get(0).unwrap();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:210:45
[INFO] [stdout]     |
[INFO] [stdout] 210 |     let ug_grp1_entity = user1_groups_items.get(0).unwrap();
[INFO] [stdout]     |                                             ^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:210:26
[INFO] [stdout]     |
[INFO] [stdout] 210 |     let ug_grp1_entity = user1_groups_items.get(0).unwrap();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:223:49
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let mut group_entity2 = DbEntity::from_data(group2);
[INFO] [stdout]     |                             ------------------- ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity::<T>::from_data`
[INFO] [stdout]    --> src/dbentity.rs:89:8
[INFO] [stdout]     |
[INFO] [stdout]  89 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity::<T>::from_data`
[INFO] [stdout] ...
[INFO] [stdout]  98 |     pub fn from_data(data: T) -> Self {
[INFO] [stdout]     |            --------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:223:29
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let mut group_entity2 = DbEntity::from_data(group2);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `insert` exists for struct `orma::DbEntity<group::Group>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> tests/test.rs:224:19
[INFO] [stdout]     |
[INFO] [stdout] 224 |     group_entity2.insert(&conn).await.unwrap();
[INFO] [stdout]     |                   ^^^^^^ method cannot be called on `orma::DbEntity<group::Group>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ---------------- doesn't satisfy `group::Group: orma::DbData`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `group::Group: orma::DbData`
[INFO] [stdout] note: the trait `orma::DbData` must be implemented
[INFO] [stdout]    --> src/dbentity.rs:46:1
[INFO] [stdout]     |
[INFO] [stdout]  46 | pub trait DbData: Serialize + DeserializeOwned {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:227:31
[INFO] [stdout]     |
[INFO] [stdout] 227 |         .add_items(&mut conn, &[&group_entity2])
[INFO] [stdout]     |          ---------            ^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |          |
[INFO] [stdout]     |          required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbJoin::add_items`
[INFO] [stdout]    --> src/dbjoin.rs:370:12
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub async fn add_items<A>(
[INFO] [stdout]     |                  --------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 370 |         A: DbData,
[INFO] [stdout]     |            ^^^^^^ required by this bound in `DbJoin::add_items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 | /     user1_groups
[INFO] [stdout] 227 | |         .add_items(&mut conn, &[&group_entity2])
[INFO] [stdout]     | |________________________________________________^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbJoin::add_items`
[INFO] [stdout]    --> src/dbjoin.rs:370:12
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub async fn add_items<A>(
[INFO] [stdout]     |                  --------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 370 |         A: DbData,
[INFO] [stdout]     |            ^^^^^^ required by this bound in `DbJoin::add_items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:228:10
[INFO] [stdout]     |
[INFO] [stdout] 228 |         .await
[INFO] [stdout]     |          ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbJoin::add_items`
[INFO] [stdout]    --> src/dbjoin.rs:370:12
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub async fn add_items<A>(
[INFO] [stdout]     |                  --------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 370 |         A: DbData,
[INFO] [stdout]     |            ^^^^^^ required by this bound in `DbJoin::add_items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:232:29
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let user1_groups_items: Vec<DbEntity<Group>> = user1_groups.fetch(&conn).await.unwrap();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:232:52
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let user1_groups_items: Vec<DbEntity<Group>> = user1_groups.fetch(&conn).await.unwrap();
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |         user1_groups_items.len() == 2,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:232:65
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let user1_groups_items: Vec<DbEntity<Group>> = user1_groups.fetch(&conn).await.unwrap();
[INFO] [stdout]     |                                                                 ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbJoin::fetch`
[INFO] [stdout]    --> src/dbjoin.rs:205:12
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub async fn fetch<A>(&self, conn: &Connection) -> Result<Vec<DbEntity<A>>, DbError>
[INFO] [stdout]     |                  ----- required by a bound in this associated function
[INFO] [stdout] 204 |     where
[INFO] [stdout] 205 |         A: DbData,
[INFO] [stdout]     |            ^^^^^^ required by this bound in `DbJoin::fetch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:237:13
[INFO] [stdout]     |
[INFO] [stdout] 237 |             user1_groups_items.len()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         user1_groups_items.get(0).unwrap().data.name,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:241:28
[INFO] [stdout]     |
[INFO] [stdout] 241 |         user1_groups_items.get(0).unwrap().data.name,
[INFO] [stdout]     |                            ^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |         user1_groups_items.get(0).unwrap().data.name,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         user1_groups_items.get(0).unwrap().data.name
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:245:28
[INFO] [stdout]     |
[INFO] [stdout] 245 |         user1_groups_items.get(0).unwrap().data.name
[INFO] [stdout]     |                            ^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         user1_groups_items.get(0).unwrap().data.name
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:249:29
[INFO] [stdout]     |
[INFO] [stdout] 249 |     let user1_groups_items: Vec<DbEntity<Group>> = user1_groups.fetch(&conn).await.unwrap();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:249:52
[INFO] [stdout]     |
[INFO] [stdout] 249 |     let user1_groups_items: Vec<DbEntity<Group>> = user1_groups.fetch(&conn).await.unwrap();
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:249:65
[INFO] [stdout]     |
[INFO] [stdout] 249 |     let user1_groups_items: Vec<DbEntity<Group>> = user1_groups.fetch(&conn).await.unwrap();
[INFO] [stdout]     |                                                                 ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbJoin::fetch`
[INFO] [stdout]    --> src/dbjoin.rs:205:12
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub async fn fetch<A>(&self, conn: &Connection) -> Result<Vec<DbEntity<A>>, DbError>
[INFO] [stdout]     |                  ----- required by a bound in this associated function
[INFO] [stdout] 204 |     where
[INFO] [stdout] 205 |         A: DbData,
[INFO] [stdout]     |            ^^^^^^ required by this bound in `DbJoin::fetch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         user1_groups_items.get(0).unwrap().data.name,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:251:28
[INFO] [stdout]     |
[INFO] [stdout] 251 |         user1_groups_items.get(0).unwrap().data.name,
[INFO] [stdout]     |                            ^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         user1_groups_items.get(0).unwrap().data.name,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         user1_groups_items.get(0).unwrap().data.name
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:255:28
[INFO] [stdout]     |
[INFO] [stdout] 255 |         user1_groups_items.get(0).unwrap().data.name
[INFO] [stdout]     |                            ^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         user1_groups_items.get(0).unwrap().data.name
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:258:29
[INFO] [stdout]     |
[INFO] [stdout] 258 |     let user1_groups_items: Vec<DbEntity<Group>> = user1_groups
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:258:52
[INFO] [stdout]     |
[INFO] [stdout] 258 |       let user1_groups_items: Vec<DbEntity<Group>> = user1_groups
[INFO] [stdout]     |  ____________________________________________________^
[INFO] [stdout] 259 | |         .fetch_filtered(&conn, ("a.data->>'name' = $1", &[&group_name2]))
[INFO] [stdout] 260 | |         .await
[INFO] [stdout] 261 | |         .unwrap();
[INFO] [stdout]     | |_________________^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |         user1_groups_items.len() == 1,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:259:10
[INFO] [stdout]     |
[INFO] [stdout] 259 |         .fetch_filtered(&conn, ("a.data->>'name' = $1", &[&group_name2]))
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbJoin::fetch_filtered`
[INFO] [stdout]    --> src/dbjoin.rs:223:12
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub async fn fetch_filtered<A>(
[INFO] [stdout]     |                  -------------- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 223 |         A: DbData,
[INFO] [stdout]     |            ^^^^^^ required by this bound in `DbJoin::fetch_filtered`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `group::Group: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/test.rs:266:13
[INFO] [stdout]     |
[INFO] [stdout] 266 |             user1_groups_items.len()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `group::Group`
[INFO] [stdout]    --> tests/group/mod.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct Group {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::DbEntity`
[INFO] [stdout]    --> src/dbentity.rs:76:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | pub struct DbEntity<T>
[INFO] [stdout]     |            -------- required by a bound in this struct
[INFO] [stdout]  75 | where
[INFO] [stdout]  76 |     T: DbData + Serialize + DeserializeOwned,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `DbEntity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/user/mod.rs:37:36
[INFO] [stdout]     |
[INFO] [stdout]  37 |     let db_join = JoinBuilder::new(&user.data)
[INFO] [stdout]     |                   ---------------- ^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]    --> tests/user/mod.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct User {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::JoinBuilder::<'a, A>::new`
[INFO] [stdout]    --> src/dbjoin.rs:463:8
[INFO] [stdout]     |
[INFO] [stdout] 463 |     A: DbData,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `JoinBuilder::<'a, A>::new`
[INFO] [stdout] ...
[INFO] [stdout] 466 |     pub fn new(source: &'a A) -> Self {
[INFO] [stdout]     |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `with_join_table` exists for struct `orma::JoinBuilder<'_, user::User>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/user/mod.rs:38:10
[INFO] [stdout]    |
[INFO] [stdout]  8 |   pub struct User {
[INFO] [stdout]    |   --------------- doesn't satisfy `user::User: orma::DbData`
[INFO] [stdout] ...
[INFO] [stdout] 37 |       let db_join = JoinBuilder::new(&user.data)
[INFO] [stdout]    |  ___________________-
[INFO] [stdout] 38 | |         .with_join_table("intrared.r_user_group", "id_user", "id_group")
[INFO] [stdout]    | |         -^^^^^^^^^^^^^^^ method cannot be called on `orma::JoinBuilder<'_, user::User>` due to unsatisfied trait bounds
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `user::User: orma::DbData`
[INFO] [stdout] note: the trait `orma::DbData` must be implemented
[INFO] [stdout]   --> src/dbentity.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub trait DbData: Serialize + DeserializeOwned {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `user::User: orma::DbData` is not satisfied
[INFO] [stdout]    --> tests/user/mod.rs:37:19
[INFO] [stdout]     |
[INFO] [stdout]  37 |     let db_join = JoinBuilder::new(&user.data)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `orma::DbData` is not implemented for `user::User`
[INFO] [stdout]    --> tests/user/mod.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | pub struct User {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `orma::JoinBuilder`
[INFO] [stdout]    --> src/dbjoin.rs:451:8
[INFO] [stdout]     |
[INFO] [stdout] 449 | pub struct JoinBuilder<'a, A>
[INFO] [stdout]     |            ----------- required by a bound in this struct
[INFO] [stdout] 450 | where
[INFO] [stdout] 451 |     A: DbData,
[INFO] [stdout]     |        ^^^^^^ required by this bound in `JoinBuilder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `table_name` found for struct `group::Group` in the current scope
[INFO] [stdout]   --> tests/user/mod.rs:39:29
[INFO] [stdout]    |
[INFO] [stdout] 39 |         .with_target(Group::table_name())
[INFO] [stdout]    |                             ^^^^^^^^^^ associated function or constant not found in `group::Group`
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/group/mod.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub struct Group {
[INFO] [stdout]    | ---------------- associated function or constant `table_name` not found for this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `table_name`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `orma::DbData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::User` has no field named `orma_id`
[INFO] [stdout]   --> tests/test.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 | /     new_data!(User, {
[INFO] [stdout] 64 | |         user_name: user_name.to_owned(),
[INFO] [stdout] 65 | |         email: email.to_owned(),
[INFO] [stdout] 66 | |         user_id: Some(user_name.to_owned()),
[INFO] [stdout] 67 | |         first_name: String::from("FirstName"),
[INFO] [stdout] 68 | |         last_name: String::from("LastName"),
[INFO] [stdout] 69 | |     })
[INFO] [stdout]    | |______^ `user::User` does not have this field
[INFO] [stdout]    |
[INFO] [stdout]    = note: all struct fields are already assigned
[INFO] [stdout]    = note: this error originates in the macro `new_data` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `user::User` has no field named `orma_version`
[INFO] [stdout]   --> tests/test.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 | /     new_data!(User, {
[INFO] [stdout] 64 | |         user_name: user_name.to_owned(),
[INFO] [stdout] 65 | |         email: email.to_owned(),
[INFO] [stdout] 66 | |         user_id: Some(user_name.to_owned()),
[INFO] [stdout] 67 | |         first_name: String::from("FirstName"),
[INFO] [stdout] 68 | |         last_name: String::from("LastName"),
[INFO] [stdout] 69 | |     })
[INFO] [stdout]    | |______^ `user::User` does not have this field
[INFO] [stdout]    |
[INFO] [stdout]    = note: all struct fields are already assigned
[INFO] [stdout]    = note: this error originates in the macro `new_data` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `group::Group` has no field named `orma_id`
[INFO] [stdout]   --> tests/test.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 | /     new_data!(Group, {
[INFO] [stdout] 74 | |         name: name.to_owned(),
[INFO] [stdout] 75 | |         description: Some(description.to_owned()),
[INFO] [stdout] 76 | |     })
[INFO] [stdout]    | |______^ `group::Group` does not have this field
[INFO] [stdout]    |
[INFO] [stdout]    = note: all struct fields are already assigned
[INFO] [stdout]    = note: this error originates in the macro `new_data` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `group::Group` has no field named `orma_version`
[INFO] [stdout]   --> tests/test.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 | /     new_data!(Group, {
[INFO] [stdout] 74 | |         name: name.to_owned(),
[INFO] [stdout] 75 | |         description: Some(description.to_owned()),
[INFO] [stdout] 76 | |     })
[INFO] [stdout]    | |______^ `group::Group` does not have this field
[INFO] [stdout]    |
[INFO] [stdout]    = note: all struct fields are already assigned
[INFO] [stdout]    = note: this error originates in the macro `new_data` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0433, E0560, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `orma` (test "test") due to 109 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "5d186412ef6cf70027374d2e1beb2c17c5321f144bb1c0b3df01211352216e84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d186412ef6cf70027374d2e1beb2c17c5321f144bb1c0b3df01211352216e84", kill_on_drop: false }`
[INFO] [stdout] 5d186412ef6cf70027374d2e1beb2c17c5321f144bb1c0b3df01211352216e84
