Jul 12 01:19:46.503 INFO checking raider-server-1.0.2 against master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9 for pr-52234 Jul 12 01:19:46.503 INFO running: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 12 01:19:46.503 INFO creating container for: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 12 01:19:46.503 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-1/pr-52234/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-1/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 12 01:19:46.767 INFO blam! 2fb4f8d4c608504b79cc9b27aa2af435a5ea8848b8c8b89a97873641b97b5007 Jul 12 01:19:46.770 INFO running `"docker" "start" "-a" "2fb4f8d4c608504b79cc9b27aa2af435a5ea8848b8c8b89a97873641b97b5007"` Jul 12 01:19:48.554 INFO kablam! Checking pest v0.4.1 Jul 12 01:19:48.576 INFO kablam! Checking separator v0.3.1 Jul 12 01:19:48.583 INFO kablam! Compiling email v0.0.19 Jul 12 01:19:48.588 INFO kablam! Compiling mysqlclient-sys v0.2.3 Jul 12 01:19:48.647 INFO kablam! Checking r2d2 v0.8.2 Jul 12 01:19:48.647 INFO kablam! Checking clap v2.32.0 Jul 12 01:19:48.674 INFO kablam! Compiling syn v0.13.11 Jul 12 01:19:48.690 INFO kablam! Checking bigdecimal v0.0.11 Jul 12 01:19:50.593 INFO kablam! Checking bigdecimal v0.0.12 Jul 12 01:19:51.749 INFO kablam! Checking lettre v0.7.0 Jul 12 01:19:52.350 INFO kablam! Checking validate v0.6.1 Jul 12 01:19:53.638 INFO kablam! Checking tera v0.10.10 Jul 12 01:20:03.252 INFO kablam! Checking lettre_email v0.7.0 Jul 12 01:20:16.317 INFO kablam! Checking rocket_contrib v0.3.14 Jul 12 01:20:41.515 INFO kablam! Compiling diesel_derives v1.3.0 Jul 12 01:20:53.427 INFO kablam! Checking diesel v1.3.2 Jul 12 01:21:47.417 INFO kablam! Checking r2d2-diesel v1.0.0 Jul 12 01:21:48.551 INFO kablam! Checking raider-server v1.0.2 (file:///source) Jul 12 01:22:05.549 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:05.549 INFO kablam! --> src/responder/routes.rs:313:14 Jul 12 01:22:05.549 INFO kablam! | Jul 12 01:22:05.549 INFO kablam! 313 | .first::(&*db); Jul 12 01:22:05.549 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:05.549 INFO kablam! | Jul 12 01:22:05.549 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, std::string::String, std::vec::Vec, std::option::Option>, bigdecimal::BigDecimal, std::option::Option, std::option::Option, std::option::Option, std::option::Option, std::option::Option, bool, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:05.549 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Account` Jul 12 01:22:05.549 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, storage::models::Account>` for `diesel::query_builder::SelectStatement>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:05.549 INFO kablam! Jul 12 01:22:05.555 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:05.555 INFO kablam! --> src/responder/routes.rs:313:14 Jul 12 01:22:05.555 INFO kablam! | Jul 12 01:22:05.555 INFO kablam! 313 | .first::(&*db); Jul 12 01:22:05.555 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:05.555 INFO kablam! | Jul 12 01:22:05.555 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, std::string::String, std::vec::Vec, std::option::Option>, bigdecimal::BigDecimal, std::option::Option, std::option::Option, std::option::Option, std::option::Option, std::option::Option, bool, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:05.555 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Account` Jul 12 01:22:05.555 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, storage::models::Account>` for `diesel::query_builder::SelectStatement>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:05.555 INFO kablam! Jul 12 01:22:05.641 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Expression` is not satisfied Jul 12 01:22:05.641 INFO kablam! --> src/responder/routes.rs:395:37 Jul 12 01:22:05.641 INFO kablam! | Jul 12 01:22:05.641 INFO kablam! 395 | &account_commission.eq(BigDecimal::from( Jul 12 01:22:05.641 INFO kablam! | ^^ the trait `diesel::Expression` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:05.641 INFO kablam! | Jul 12 01:22:05.641 INFO kablam! = note: required because of the requirements on the impl of `diesel::expression::AsExpression` for `bigdecimal::BigDecimal` Jul 12 01:22:05.641 INFO kablam! Jul 12 01:22:05.671 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::AppearsOnTable<()>` is not satisfied Jul 12 01:22:05.671 INFO kablam! --> src/responder/routes.rs:401:14 Jul 12 01:22:05.671 INFO kablam! | Jul 12 01:22:05.671 INFO kablam! 401 | .execute(&*db); Jul 12 01:22:05.671 INFO kablam! | ^^^^^^^ the trait `diesel::AppearsOnTable<()>` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:05.671 INFO kablam! | Jul 12 01:22:05.671 INFO kablam! = note: required because of the requirements on the impl of `diesel::AppearsOnTable<()>` for `&bigdecimal::BigDecimal` Jul 12 01:22:05.671 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:05.671 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `(diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>)` Jul 12 01:22:05.671 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::ValuesClause<(diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::account::table>` Jul 12 01:22:05.671 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::InsertStatement>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::account::table>>` Jul 12 01:22:05.671 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::load_dsl::ExecuteDsl<_, diesel::mysql::Mysql>` for `diesel::query_builder::InsertStatement>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::account::table>>` Jul 12 01:22:05.672 INFO kablam! Jul 12 01:22:05.672 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::query_builder::QueryFragment` is not satisfied Jul 12 01:22:05.672 INFO kablam! --> src/responder/routes.rs:401:14 Jul 12 01:22:05.672 INFO kablam! | Jul 12 01:22:05.672 INFO kablam! 401 | .execute(&*db); Jul 12 01:22:05.672 INFO kablam! | ^^^^^^^ the trait `diesel::query_builder::QueryFragment` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:05.672 INFO kablam! | Jul 12 01:22:05.672 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `&bigdecimal::BigDecimal` Jul 12 01:22:05.672 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:05.672 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:05.672 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `(diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>)` Jul 12 01:22:05.672 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::ValuesClause<(diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::account::table>` Jul 12 01:22:05.673 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::InsertStatement>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::account::table>>` Jul 12 01:22:05.674 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::load_dsl::ExecuteDsl<_, diesel::mysql::Mysql>` for `diesel::query_builder::InsertStatement>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::account::table>>` Jul 12 01:22:05.674 INFO kablam! Jul 12 01:22:05.680 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:05.681 INFO kablam! --> src/responder/routes.rs:406:18 Jul 12 01:22:05.681 INFO kablam! | Jul 12 01:22:05.681 INFO kablam! 406 | .first::(&*db); Jul 12 01:22:05.681 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:05.681 INFO kablam! | Jul 12 01:22:05.681 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, std::string::String, std::vec::Vec, std::option::Option>, bigdecimal::BigDecimal, std::option::Option, std::option::Option, std::option::Option, std::option::Option, std::option::Option, bool, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:05.682 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Account` Jul 12 01:22:05.682 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, storage::models::Account>` for `diesel::query_builder::SelectStatement>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:05.682 INFO kablam! Jul 12 01:22:05.714 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Expression` is not satisfied Jul 12 01:22:05.714 INFO kablam! --> src/responder/routes.rs:395:37 Jul 12 01:22:05.714 INFO kablam! | Jul 12 01:22:05.714 INFO kablam! 395 | &account_commission.eq(BigDecimal::from( Jul 12 01:22:05.714 INFO kablam! | ^^ the trait `diesel::Expression` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:05.714 INFO kablam! | Jul 12 01:22:05.714 INFO kablam! = note: required because of the requirements on the impl of `diesel::expression::AsExpression` for `bigdecimal::BigDecimal` Jul 12 01:22:05.714 INFO kablam! Jul 12 01:22:05.724 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:05.724 INFO kablam! --> src/responder/routes.rs:455:14 Jul 12 01:22:05.724 INFO kablam! | Jul 12 01:22:05.724 INFO kablam! 455 | .first::(&*db); Jul 12 01:22:05.724 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:05.724 INFO kablam! | Jul 12 01:22:05.724 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, std::string::String, std::vec::Vec, std::option::Option>, bigdecimal::BigDecimal, std::option::Option, std::option::Option, std::option::Option, std::option::Option, std::option::Option, bool, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:05.726 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Account` Jul 12 01:22:05.726 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, storage::models::Account>` for `diesel::query_builder::SelectStatement>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:05.726 INFO kablam! Jul 12 01:22:05.771 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::AppearsOnTable<()>` is not satisfied Jul 12 01:22:05.771 INFO kablam! --> src/responder/routes.rs:401:14 Jul 12 01:22:05.772 INFO kablam! | Jul 12 01:22:05.772 INFO kablam! 401 | .execute(&*db); Jul 12 01:22:05.772 INFO kablam! | ^^^^^^^ the trait `diesel::AppearsOnTable<()>` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:05.790 INFO kablam! | Jul 12 01:22:05.791 INFO kablam! = note: required because of the requirements on the impl of `diesel::AppearsOnTable<()>` for `&bigdecimal::BigDecimal` Jul 12 01:22:05.791 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:05.792 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `(diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>)` Jul 12 01:22:05.793 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::ValuesClause<(diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::account::table>` Jul 12 01:22:05.794 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::InsertStatement>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::account::table>>` Jul 12 01:22:05.794 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::load_dsl::ExecuteDsl<_, diesel::mysql::Mysql>` for `diesel::query_builder::InsertStatement>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::account::table>>` Jul 12 01:22:05.795 INFO kablam! Jul 12 01:22:05.796 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::query_builder::QueryFragment` is not satisfied Jul 12 01:22:05.797 INFO kablam! --> src/responder/routes.rs:401:14 Jul 12 01:22:05.797 INFO kablam! | Jul 12 01:22:05.797 INFO kablam! 401 | .execute(&*db); Jul 12 01:22:05.797 INFO kablam! | ^^^^^^^ the trait `diesel::query_builder::QueryFragment` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:05.797 INFO kablam! | Jul 12 01:22:05.798 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `&bigdecimal::BigDecimal` Jul 12 01:22:05.798 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:05.799 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:05.799 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `(diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>)` Jul 12 01:22:05.800 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::ValuesClause<(diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::account::table>` Jul 12 01:22:05.801 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::InsertStatement>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::account::table>>` Jul 12 01:22:05.802 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::load_dsl::ExecuteDsl<_, diesel::mysql::Mysql>` for `diesel::query_builder::InsertStatement>, diesel::insertable::ColumnInsertValue>>, diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::account::table>>` Jul 12 01:22:05.802 INFO kablam! Jul 12 01:22:05.810 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:05.810 INFO kablam! --> src/responder/routes.rs:406:18 Jul 12 01:22:05.810 INFO kablam! | Jul 12 01:22:05.810 INFO kablam! 406 | .first::(&*db); Jul 12 01:22:05.810 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:05.811 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:05.811 INFO kablam! --> src/responder/routes.rs:529:64 Jul 12 01:22:05.811 INFO kablam! | Jul 12 01:22:05.811 INFO kablam! 529 | let account_result = account.filter(account_id.eq(auth.0)).first::(&*db); Jul 12 01:22:05.811 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:05.811 INFO kablam! | Jul 12 01:22:05.811 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, std::string::String, std::vec::Vec, std::option::Option>, bigdecimal::BigDecimal, std::option::Option, std::option::Option, std::option::Option, std::option::Option, std::option::Option, bool, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:05.814 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Account` Jul 12 01:22:05.814 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, storage::models::Account>` for `diesel::query_builder::SelectStatement>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:05.814 INFO kablam! Jul 12 01:22:05.826 INFO kablam! | Jul 12 01:22:05.827 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, std::string::String, std::vec::Vec, std::option::Option>, bigdecimal::BigDecimal, std::option::Option, std::option::Option, std::option::Option, std::option::Option, std::option::Option, bool, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:05.827 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Account` Jul 12 01:22:05.828 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, storage::models::Account>` for `diesel::query_builder::SelectStatement>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:05.828 INFO kablam! Jul 12 01:22:05.898 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:05.898 INFO kablam! --> src/responder/routes.rs:573:18 Jul 12 01:22:05.898 INFO kablam! | Jul 12 01:22:05.898 INFO kablam! 573 | .first(&*db) Jul 12 01:22:05.898 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:05.898 INFO kablam! | Jul 12 01:22:05.898 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable, diesel::mysql::Mysql>` for `std::option::Option` Jul 12 01:22:05.899 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery>` for `diesel::query_builder::SelectStatement>, diesel::query_builder::distinct_clause::NoDistinctClause, diesel::query_builder::where_clause::WhereClause>, diesel::expression::operators::Eq, &std::string::String>>>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:05.899 INFO kablam! Jul 12 01:22:05.910 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:05.910 INFO kablam! --> src/responder/routes.rs:455:14 Jul 12 01:22:05.910 INFO kablam! | Jul 12 01:22:05.910 INFO kablam! 455 | .first::(&*db); Jul 12 01:22:05.910 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:05.910 INFO kablam! | Jul 12 01:22:05.911 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, std::string::String, std::vec::Vec, std::option::Option>, bigdecimal::BigDecimal, std::option::Option, std::option::Option, std::option::Option, std::option::Option, std::option::Option, bool, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:05.911 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Account` Jul 12 01:22:05.911 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, storage::models::Account>` for `diesel::query_builder::SelectStatement>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:05.911 INFO kablam! Jul 12 01:22:06.074 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:06.074 INFO kablam! --> src/responder/routes.rs:529:64 Jul 12 01:22:06.074 INFO kablam! | Jul 12 01:22:06.074 INFO kablam! 529 | let account_result = account.filter(account_id.eq(auth.0)).first::(&*db); Jul 12 01:22:06.074 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.074 INFO kablam! | Jul 12 01:22:06.074 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, std::string::String, std::vec::Vec, std::option::Option>, bigdecimal::BigDecimal, std::option::Option, std::option::Option, std::option::Option, std::option::Option, std::option::Option, bool, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:06.075 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Account` Jul 12 01:22:06.075 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, storage::models::Account>` for `diesel::query_builder::SelectStatement>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:06.075 INFO kablam! Jul 12 01:22:06.090 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:06.090 INFO kablam! --> src/responder/routes.rs:747:64 Jul 12 01:22:06.090 INFO kablam! | Jul 12 01:22:06.090 INFO kablam! 747 | let account_result = account.filter(account_id.eq(auth.0)).first::(&*db); Jul 12 01:22:06.090 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.090 INFO kablam! | Jul 12 01:22:06.091 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, std::string::String, std::vec::Vec, std::option::Option>, bigdecimal::BigDecimal, std::option::Option, std::option::Option, std::option::Option, std::option::Option, std::option::Option, bool, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:06.091 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Account` Jul 12 01:22:06.091 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, storage::models::Account>` for `diesel::query_builder::SelectStatement>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:06.091 INFO kablam! Jul 12 01:22:06.126 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Expression` is not satisfied Jul 12 01:22:06.126 INFO kablam! --> src/responder/routes.rs:793:56 Jul 12 01:22:06.126 INFO kablam! | Jul 12 01:22:06.126 INFO kablam! 793 | &payout_amount.eq(BigDecimal::from(balance_due)), Jul 12 01:22:06.126 INFO kablam! | ^^ the trait `diesel::Expression` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.126 INFO kablam! | Jul 12 01:22:06.126 INFO kablam! = note: required because of the requirements on the impl of `diesel::expression::AsExpression` for `bigdecimal::BigDecimal` Jul 12 01:22:06.126 INFO kablam! Jul 12 01:22:06.143 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::AppearsOnTable<()>` is not satisfied Jul 12 01:22:06.143 INFO kablam! --> src/responder/routes.rs:800:38 Jul 12 01:22:06.143 INFO kablam! | Jul 12 01:22:06.143 INFO kablam! 800 | .execute(&*db); Jul 12 01:22:06.143 INFO kablam! | ^^^^^^^ the trait `diesel::AppearsOnTable<()>` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.143 INFO kablam! | Jul 12 01:22:06.143 INFO kablam! = note: required because of the requirements on the impl of `diesel::AppearsOnTable<()>` for `&bigdecimal::BigDecimal` Jul 12 01:22:06.143 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:06.143 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>)` Jul 12 01:22:06.143 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::ValuesClause<(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::payout::table>` Jul 12 01:22:06.143 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::payout::table>>` Jul 12 01:22:06.144 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::load_dsl::ExecuteDsl<_, diesel::mysql::Mysql>` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::payout::table>>` Jul 12 01:22:06.144 INFO kablam! Jul 12 01:22:06.146 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::query_builder::QueryFragment` is not satisfied Jul 12 01:22:06.146 INFO kablam! --> src/responder/routes.rs:800:38 Jul 12 01:22:06.146 INFO kablam! | Jul 12 01:22:06.146 INFO kablam! 800 | .execute(&*db); Jul 12 01:22:06.146 INFO kablam! | ^^^^^^^ the trait `diesel::query_builder::QueryFragment` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.146 INFO kablam! | Jul 12 01:22:06.146 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `&bigdecimal::BigDecimal` Jul 12 01:22:06.146 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:06.146 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:06.147 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>)` Jul 12 01:22:06.147 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::ValuesClause<(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::payout::table>` Jul 12 01:22:06.147 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::payout::table>>` Jul 12 01:22:06.147 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::load_dsl::ExecuteDsl<_, diesel::mysql::Mysql>` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::payout::table>>` Jul 12 01:22:06.147 INFO kablam! Jul 12 01:22:06.172 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:06.172 INFO kablam! --> src/responder/routes.rs:845:64 Jul 12 01:22:06.172 INFO kablam! | Jul 12 01:22:06.172 INFO kablam! 845 | let account_result = account.filter(account_id.eq(auth.0)).first::(&*db); Jul 12 01:22:06.172 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.173 INFO kablam! | Jul 12 01:22:06.173 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, std::string::String, std::vec::Vec, std::option::Option>, bigdecimal::BigDecimal, std::option::Option, std::option::Option, std::option::Option, std::option::Option, std::option::Option, bool, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:06.173 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Account` Jul 12 01:22:06.173 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, storage::models::Account>` for `diesel::query_builder::SelectStatement>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:06.173 INFO kablam! Jul 12 01:22:06.224 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:06.224 INFO kablam! --> src/responder/routes.rs:573:18 Jul 12 01:22:06.224 INFO kablam! | Jul 12 01:22:06.224 INFO kablam! 573 | .first(&*db) Jul 12 01:22:06.224 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.224 INFO kablam! | Jul 12 01:22:06.224 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable, diesel::mysql::Mysql>` for `std::option::Option` Jul 12 01:22:06.224 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery>` for `diesel::query_builder::SelectStatement>, diesel::query_builder::distinct_clause::NoDistinctClause, diesel::query_builder::where_clause::WhereClause>, diesel::expression::operators::Eq, &std::string::String>>>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:06.224 INFO kablam! Jul 12 01:22:06.350 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:06.350 INFO kablam! --> src/responder/utilities.rs:38:14 Jul 12 01:22:06.350 INFO kablam! | Jul 12 01:22:06.350 INFO kablam! 38 | .first(&**db) Jul 12 01:22:06.350 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.350 INFO kablam! | Jul 12 01:22:06.351 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable, diesel::mysql::Mysql>` for `std::option::Option` Jul 12 01:22:06.351 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery>` for `diesel::query_builder::SelectStatement>, diesel::query_builder::distinct_clause::NoDistinctClause, diesel::query_builder::where_clause::WhereClause>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:06.351 INFO kablam! Jul 12 01:22:06.371 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:06.371 INFO kablam! --> src/responder/utilities.rs:77:10 Jul 12 01:22:06.371 INFO kablam! | Jul 12 01:22:06.371 INFO kablam! 77 | .load::(&**db) Jul 12 01:22:06.371 INFO kablam! | ^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.371 INFO kablam! | Jul 12 01:22:06.371 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Integer, diesel::sql_types::Numeric, diesel::sql_types::Text, diesel::sql_types::Text, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Integer, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, i32, bigdecimal::BigDecimal, std::string::String, std::string::String, std::option::Option, std::option::Option, i32, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:06.372 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Integer, diesel::sql_types::Numeric, diesel::sql_types::Text, diesel::sql_types::Text, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Integer, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Payout` Jul 12 01:22:06.372 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, storage::models::Payout>` for `diesel::query_builder::SelectStatement>>, diesel::query_builder::order_clause::OrderClause>, diesel::query_builder::limit_clause::LimitClause>, diesel::query_builder::offset_clause::OffsetClause>>` Jul 12 01:22:06.372 INFO kablam! Jul 12 01:22:06.468 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:06.468 INFO kablam! --> src/responder/routes.rs:747:64 Jul 12 01:22:06.468 INFO kablam! | Jul 12 01:22:06.468 INFO kablam! 747 | let account_result = account.filter(account_id.eq(auth.0)).first::(&*db); Jul 12 01:22:06.468 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.468 INFO kablam! | Jul 12 01:22:06.469 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, std::string::String, std::vec::Vec, std::option::Option>, bigdecimal::BigDecimal, std::option::Option, std::option::Option, std::option::Option, std::option::Option, std::option::Option, bool, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:06.469 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Account` Jul 12 01:22:06.469 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, storage::models::Account>` for `diesel::query_builder::SelectStatement>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:06.469 INFO kablam! Jul 12 01:22:06.528 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Expression` is not satisfied Jul 12 01:22:06.528 INFO kablam! --> src/responder/routes.rs:793:56 Jul 12 01:22:06.528 INFO kablam! | Jul 12 01:22:06.528 INFO kablam! 793 | &payout_amount.eq(BigDecimal::from(balance_due)), Jul 12 01:22:06.528 INFO kablam! | ^^ the trait `diesel::Expression` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.528 INFO kablam! | Jul 12 01:22:06.528 INFO kablam! = note: required because of the requirements on the impl of `diesel::expression::AsExpression` for `bigdecimal::BigDecimal` Jul 12 01:22:06.528 INFO kablam! Jul 12 01:22:06.565 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::AppearsOnTable<()>` is not satisfied Jul 12 01:22:06.565 INFO kablam! --> src/responder/routes.rs:800:38 Jul 12 01:22:06.565 INFO kablam! | Jul 12 01:22:06.565 INFO kablam! 800 | .execute(&*db); Jul 12 01:22:06.565 INFO kablam! | ^^^^^^^ the trait `diesel::AppearsOnTable<()>` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.565 INFO kablam! | Jul 12 01:22:06.565 INFO kablam! = note: required because of the requirements on the impl of `diesel::AppearsOnTable<()>` for `&bigdecimal::BigDecimal` Jul 12 01:22:06.566 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:06.566 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>)` Jul 12 01:22:06.566 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::ValuesClause<(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::payout::table>` Jul 12 01:22:06.566 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::payout::table>>` Jul 12 01:22:06.566 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::load_dsl::ExecuteDsl<_, diesel::mysql::Mysql>` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::payout::table>>` Jul 12 01:22:06.566 INFO kablam! Jul 12 01:22:06.566 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::query_builder::QueryFragment` is not satisfied Jul 12 01:22:06.566 INFO kablam! --> src/responder/routes.rs:800:38 Jul 12 01:22:06.566 INFO kablam! | Jul 12 01:22:06.566 INFO kablam! 800 | .execute(&*db); Jul 12 01:22:06.566 INFO kablam! | ^^^^^^^ the trait `diesel::query_builder::QueryFragment` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.566 INFO kablam! | Jul 12 01:22:06.566 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `&bigdecimal::BigDecimal` Jul 12 01:22:06.566 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:06.566 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:06.566 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>)` Jul 12 01:22:06.566 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::ValuesClause<(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::payout::table>` Jul 12 01:22:06.566 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::payout::table>>` Jul 12 01:22:06.566 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::load_dsl::ExecuteDsl<_, diesel::mysql::Mysql>` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::payout::table>>` Jul 12 01:22:06.567 INFO kablam! Jul 12 01:22:06.647 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:06.647 INFO kablam! --> src/responder/routes.rs:845:64 Jul 12 01:22:06.647 INFO kablam! | Jul 12 01:22:06.647 INFO kablam! 845 | let account_result = account.filter(account_id.eq(auth.0)).first::(&*db); Jul 12 01:22:06.647 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.647 INFO kablam! | Jul 12 01:22:06.647 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, std::string::String, std::vec::Vec, std::option::Option>, bigdecimal::BigDecimal, std::option::Option, std::option::Option, std::option::Option, std::option::Option, std::option::Option, bool, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:06.647 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Account` Jul 12 01:22:06.647 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, storage::models::Account>` for `diesel::query_builder::SelectStatement>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:06.647 INFO kablam! Jul 12 01:22:06.741 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:06.741 INFO kablam! --> src/track/payment.rs:80:14 Jul 12 01:22:06.741 INFO kablam! | Jul 12 01:22:06.741 INFO kablam! 80 | .first::<(Tracker, Account)>(&**db); Jul 12 01:22:06.741 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.741 INFO kablam! | Jul 12 01:22:06.741 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, std::string::String, std::vec::Vec, std::option::Option>, bigdecimal::BigDecimal, std::option::Option, std::option::Option, std::option::Option, std::option::Option, std::option::Option, bool, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:06.742 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Account` Jul 12 01:22:06.742 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<((diesel::sql_types::Text, diesel::sql_types::Text, diesel::sql_types::Integer, diesel::sql_types::Integer, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), (diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp)), diesel::mysql::Mysql>` for `(storage::models::Tracker, storage::models::Account)` Jul 12 01:22:06.742 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, (storage::models::Tracker, storage::models::Account)>` for `diesel::query_builder::SelectStatement, diesel::expression::operators::Eq, diesel::expression::nullable::Nullable>>, diesel::query_builder::select_clause::DefaultSelectClause, diesel::query_builder::distinct_clause::NoDistinctClause, diesel::query_builder::where_clause::WhereClause>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:06.742 INFO kablam! Jul 12 01:22:06.749 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Expression` is not satisfied Jul 12 01:22:06.749 INFO kablam! --> src/track/payment.rs:91:41 Jul 12 01:22:06.749 INFO kablam! | Jul 12 01:22:06.749 INFO kablam! 91 | &balance_amount.eq(BigDecimal::from(commission_amount)), Jul 12 01:22:06.749 INFO kablam! | ^^ the trait `diesel::Expression` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.749 INFO kablam! | Jul 12 01:22:06.749 INFO kablam! = note: required because of the requirements on the impl of `diesel::expression::AsExpression` for `bigdecimal::BigDecimal` Jul 12 01:22:06.749 INFO kablam! Jul 12 01:22:06.773 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::AppearsOnTable<()>` is not satisfied Jul 12 01:22:06.773 INFO kablam! --> src/track/payment.rs:99:22 Jul 12 01:22:06.773 INFO kablam! | Jul 12 01:22:06.774 INFO kablam! 99 | .execute(&**db); Jul 12 01:22:06.774 INFO kablam! | ^^^^^^^ the trait `diesel::AppearsOnTable<()>` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.774 INFO kablam! | Jul 12 01:22:06.774 INFO kablam! = note: required because of the requirements on the impl of `diesel::AppearsOnTable<()>` for `&bigdecimal::BigDecimal` Jul 12 01:22:06.774 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:06.774 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>)` Jul 12 01:22:06.774 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::ValuesClause<(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::balance::table>` Jul 12 01:22:06.774 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::balance::table>>` Jul 12 01:22:06.774 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::load_dsl::ExecuteDsl<_, diesel::mysql::Mysql>` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::balance::table>>` Jul 12 01:22:06.774 INFO kablam! Jul 12 01:22:06.774 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::query_builder::QueryFragment` is not satisfied Jul 12 01:22:06.774 INFO kablam! --> src/track/payment.rs:99:22 Jul 12 01:22:06.774 INFO kablam! | Jul 12 01:22:06.774 INFO kablam! 99 | .execute(&**db); Jul 12 01:22:06.774 INFO kablam! | ^^^^^^^ the trait `diesel::query_builder::QueryFragment` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:06.774 INFO kablam! | Jul 12 01:22:06.774 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `&bigdecimal::BigDecimal` Jul 12 01:22:06.774 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:06.774 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:06.774 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>)` Jul 12 01:22:06.774 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::ValuesClause<(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::balance::table>` Jul 12 01:22:06.776 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::balance::table>>` Jul 12 01:22:06.776 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::load_dsl::ExecuteDsl<_, diesel::mysql::Mysql>` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::balance::table>>` Jul 12 01:22:06.776 INFO kablam! Jul 12 01:22:07.113 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:07.113 INFO kablam! --> src/responder/utilities.rs:38:14 Jul 12 01:22:07.113 INFO kablam! | Jul 12 01:22:07.113 INFO kablam! 38 | .first(&**db) Jul 12 01:22:07.113 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:07.113 INFO kablam! | Jul 12 01:22:07.114 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable, diesel::mysql::Mysql>` for `std::option::Option` Jul 12 01:22:07.114 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery>` for `diesel::query_builder::SelectStatement>, diesel::query_builder::distinct_clause::NoDistinctClause, diesel::query_builder::where_clause::WhereClause>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:07.114 INFO kablam! Jul 12 01:22:07.195 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:07.195 INFO kablam! --> src/responder/utilities.rs:77:10 Jul 12 01:22:07.195 INFO kablam! | Jul 12 01:22:07.195 INFO kablam! 77 | .load::(&**db) Jul 12 01:22:07.195 INFO kablam! | ^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:07.195 INFO kablam! | Jul 12 01:22:07.195 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Integer, diesel::sql_types::Numeric, diesel::sql_types::Text, diesel::sql_types::Text, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Integer, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, i32, bigdecimal::BigDecimal, std::string::String, std::string::String, std::option::Option, std::option::Option, i32, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:07.195 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Integer, diesel::sql_types::Numeric, diesel::sql_types::Text, diesel::sql_types::Text, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Integer, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Payout` Jul 12 01:22:07.196 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, storage::models::Payout>` for `diesel::query_builder::SelectStatement>>, diesel::query_builder::order_clause::OrderClause>, diesel::query_builder::limit_clause::LimitClause>, diesel::query_builder::offset_clause::OffsetClause>>` Jul 12 01:22:07.196 INFO kablam! Jul 12 01:22:07.569 INFO kablam! error: aborting due to 19 previous errors Jul 12 01:22:07.569 INFO kablam! Jul 12 01:22:07.569 INFO kablam! For more information about this error, try `rustc --explain E0277`. Jul 12 01:22:07.618 INFO kablam! error: Could not compile `raider-server`. Jul 12 01:22:07.618 INFO kablam! warning: build failed, waiting for other jobs to finish... Jul 12 01:22:07.728 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Queryable` is not satisfied Jul 12 01:22:07.729 INFO kablam! --> src/track/payment.rs:80:14 Jul 12 01:22:07.729 INFO kablam! | Jul 12 01:22:07.729 INFO kablam! 80 | .first::<(Tracker, Account)>(&**db); Jul 12 01:22:07.729 INFO kablam! | ^^^^^ the trait `diesel::Queryable` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:07.729 INFO kablam! | Jul 12 01:22:07.729 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `(i32, std::string::String, std::vec::Vec, std::option::Option>, bigdecimal::BigDecimal, std::option::Option, std::option::Option, std::option::Option, std::option::Option, std::option::Option, bool, chrono::NaiveDateTime, chrono::NaiveDateTime)` Jul 12 01:22:07.730 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<(diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), diesel::mysql::Mysql>` for `storage::models::Account` Jul 12 01:22:07.730 INFO kablam! = note: required because of the requirements on the impl of `diesel::Queryable<((diesel::sql_types::Text, diesel::sql_types::Text, diesel::sql_types::Integer, diesel::sql_types::Integer, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp), (diesel::sql_types::Integer, diesel::sql_types::Text, diesel::sql_types::Binary, diesel::sql_types::Nullable, diesel::sql_types::Numeric, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Nullable, diesel::sql_types::Bool, diesel::sql_types::Timestamp, diesel::sql_types::Timestamp)), diesel::mysql::Mysql>` for `(storage::models::Tracker, storage::models::Account)` Jul 12 01:22:07.730 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::LoadQuery<_, (storage::models::Tracker, storage::models::Account)>` for `diesel::query_builder::SelectStatement, diesel::expression::operators::Eq, diesel::expression::nullable::Nullable>>, diesel::query_builder::select_clause::DefaultSelectClause, diesel::query_builder::distinct_clause::NoDistinctClause, diesel::query_builder::where_clause::WhereClause>>, diesel::query_builder::order_clause::NoOrderClause, diesel::query_builder::limit_clause::LimitClause>>` Jul 12 01:22:07.730 INFO kablam! Jul 12 01:22:07.732 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::Expression` is not satisfied Jul 12 01:22:07.732 INFO kablam! --> src/track/payment.rs:91:41 Jul 12 01:22:07.732 INFO kablam! | Jul 12 01:22:07.732 INFO kablam! 91 | &balance_amount.eq(BigDecimal::from(commission_amount)), Jul 12 01:22:07.732 INFO kablam! | ^^ the trait `diesel::Expression` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:07.732 INFO kablam! | Jul 12 01:22:07.732 INFO kablam! = note: required because of the requirements on the impl of `diesel::expression::AsExpression` for `bigdecimal::BigDecimal` Jul 12 01:22:07.732 INFO kablam! Jul 12 01:22:07.755 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::AppearsOnTable<()>` is not satisfied Jul 12 01:22:07.755 INFO kablam! --> src/track/payment.rs:99:22 Jul 12 01:22:07.755 INFO kablam! | Jul 12 01:22:07.755 INFO kablam! 99 | .execute(&**db); Jul 12 01:22:07.755 INFO kablam! | ^^^^^^^ the trait `diesel::AppearsOnTable<()>` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:07.755 INFO kablam! | Jul 12 01:22:07.755 INFO kablam! = note: required because of the requirements on the impl of `diesel::AppearsOnTable<()>` for `&bigdecimal::BigDecimal` Jul 12 01:22:07.755 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:07.756 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>)` Jul 12 01:22:07.757 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::ValuesClause<(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::balance::table>` Jul 12 01:22:07.757 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::balance::table>>` Jul 12 01:22:07.757 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::load_dsl::ExecuteDsl<_, diesel::mysql::Mysql>` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::balance::table>>` Jul 12 01:22:07.757 INFO kablam! Jul 12 01:22:07.757 INFO kablam! error[E0277]: the trait bound `bigdecimal::BigDecimal: diesel::query_builder::QueryFragment` is not satisfied Jul 12 01:22:07.757 INFO kablam! --> src/track/payment.rs:99:22 Jul 12 01:22:07.757 INFO kablam! | Jul 12 01:22:07.757 INFO kablam! 99 | .execute(&**db); Jul 12 01:22:07.757 INFO kablam! | ^^^^^^^ the trait `diesel::query_builder::QueryFragment` is not implemented for `bigdecimal::BigDecimal` Jul 12 01:22:07.757 INFO kablam! | Jul 12 01:22:07.757 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `&bigdecimal::BigDecimal` Jul 12 01:22:07.757 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:07.757 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `diesel::insertable::ColumnInsertValue` Jul 12 01:22:07.757 INFO kablam! = note: required because of the requirements on the impl of `diesel::insertable::InsertValues` for `(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>)` Jul 12 01:22:07.757 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::ValuesClause<(diesel::insertable::ColumnInsertValue, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::balance::table>` Jul 12 01:22:07.757 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_builder::QueryFragment` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::balance::table>>` Jul 12 01:22:07.757 INFO kablam! = note: required because of the requirements on the impl of `diesel::query_dsl::load_dsl::ExecuteDsl<_, diesel::mysql::Mysql>` for `diesel::query_builder::InsertStatement, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::option::Option>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue, &std::string::String>>, diesel::insertable::ColumnInsertValue>, diesel::insertable::ColumnInsertValue>), storage::schemas::balance::table>>` Jul 12 01:22:07.759 INFO kablam! Jul 12 01:22:08.335 INFO kablam! error: aborting due to 19 previous errors Jul 12 01:22:08.335 INFO kablam! Jul 12 01:22:08.335 INFO kablam! For more information about this error, try `rustc --explain E0277`. Jul 12 01:22:08.385 INFO kablam! error: Could not compile `raider-server`. Jul 12 01:22:08.386 INFO kablam! Jul 12 01:22:08.386 INFO kablam! To learn more, run the command again with --verbose. Jul 12 01:22:08.389 INFO kablam! su: No module specific data is present Jul 12 01:22:08.915 INFO running `"docker" "rm" "-f" "2fb4f8d4c608504b79cc9b27aa2af435a5ea8848b8c8b89a97873641b97b5007"` Jul 12 01:22:09.069 INFO blam! 2fb4f8d4c608504b79cc9b27aa2af435a5ea8848b8c8b89a97873641b97b5007