[INFO] cloning repository https://github.com/Bownairo/rhipster [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Bownairo/rhipster" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBownairo%2Frhipster", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBownairo%2Frhipster'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] a5682ca0793047494840484fbeb830851026916b [INFO] checking Bownairo/rhipster against master#33fdb797f59421c7bbecaa4588ed5d7a31a9494a for pr-87190-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBownairo%2Frhipster" "/workspace/builds/worker-0/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Bownairo/rhipster on toolchain 33fdb797f59421c7bbecaa4588ed5d7a31a9494a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Bownairo/rhipster [INFO] finished tweaking git repo https://github.com/Bownairo/rhipster [INFO] tweaked toml for git repo https://github.com/Bownairo/rhipster written to /workspace/builds/worker-0/source/Cargo.toml [INFO] crate git repo https://github.com/Bownairo/rhipster already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: /workspace/builds/worker-0/source/diesel_cli_ext/Cargo.toml: file found to be present in multiple build targets: /workspace/builds/worker-0/source/diesel_cli_ext/src/main.rs [INFO] [stderr] warning: /workspace/builds/worker-0/source/diesel/diesel_cli/Cargo.toml: file found to be present in multiple build targets: /workspace/builds/worker-0/source/diesel/diesel_cli/src/main.rs [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6eabc391f964d6db0fa701b39b3e639c1a27abcd083d2d0386106f1dd01e0a22 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "6eabc391f964d6db0fa701b39b3e639c1a27abcd083d2d0386106f1dd01e0a22", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6eabc391f964d6db0fa701b39b3e639c1a27abcd083d2d0386106f1dd01e0a22", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6eabc391f964d6db0fa701b39b3e639c1a27abcd083d2d0386106f1dd01e0a22", kill_on_drop: false }` [INFO] [stdout] 6eabc391f964d6db0fa701b39b3e639c1a27abcd083d2d0386106f1dd01e0a22 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 47e52d4f6944a22821112f85e27f5e3dc4206c3b15e889e6cbbc6536b190d670 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "47e52d4f6944a22821112f85e27f5e3dc4206c3b15e889e6cbbc6536b190d670", kill_on_drop: false }` [INFO] [stderr] warning: /opt/rustwide/workdir/diesel/diesel_cli/Cargo.toml: file found to be present in multiple build targets: /opt/rustwide/workdir/diesel/diesel_cli/src/main.rs [INFO] [stderr] warning: /opt/rustwide/workdir/diesel_cli_ext/Cargo.toml: file found to be present in multiple build targets: /opt/rustwide/workdir/diesel_cli_ext/src/main.rs [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling syn v1.0.73 [INFO] [stderr] Compiling memchr v2.4.0 [INFO] [stderr] Compiling pq-sys v0.4.6 [INFO] [stderr] Checking itoa v0.4.7 [INFO] [stderr] Checking uuid v0.8.2 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Checking unicode-xid v0.2.2 [INFO] [stderr] Compiling tinyvec_macros v0.1.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.10 [INFO] [stderr] Compiling anyhow v1.0.41 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling percent-encoding v2.1.0 [INFO] [stderr] Compiling unicode-segmentation v1.8.0 [INFO] [stderr] Checking semver-parser v0.7.0 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Checking base64 v0.12.3 [INFO] [stderr] Compiling dotenv v0.15.0 [INFO] [stderr] Checking glob v0.3.0 [INFO] [stderr] Checking assert_matches v1.5.0 [INFO] [stderr] Checking convert_case v0.4.0 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling num-bigint v0.3.2 [INFO] [stderr] Compiling mysqlclient-sys v0.2.4 [INFO] [stderr] Compiling libsqlite3-sys v0.20.1 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Checking getopts v0.2.21 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Checking diffy v0.2.1 [INFO] [stderr] Compiling tinyvec v1.2.0 [INFO] [stderr] Checking scan_dir v0.3.3 [INFO] [stderr] Compiling form_urlencoded v1.0.1 [INFO] [stderr] Compiling proc-macro2 v1.0.27 [INFO] [stderr] Compiling libc v0.2.97 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Checking getrandom v0.1.16 [INFO] [stderr] Checking getrandom v0.2.3 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking block-cipher v0.8.0 [INFO] [stderr] Checking clap v2.33.3 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking rand_core v0.6.3 [INFO] [stderr] Checking quote v1.0.9 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Checking blowfish v0.6.0 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking bcrypt v0.8.2 [INFO] [stderr] Compiling unicode-normalization v0.1.19 [INFO] [stderr] Checking rand v0.8.4 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking regex v1.5.4 [INFO] [stderr] Checking chrono v0.4.19 [INFO] [stderr] Checking tempfile v3.2.0 [INFO] [stderr] Compiling idna v0.2.3 [INFO] [stderr] Checking env_logger v0.7.1 [INFO] [stderr] Checking quickcheck v0.9.2 [INFO] [stderr] Compiling url v2.2.2 [INFO] [stderr] Checking bigdecimal v0.2.0 [INFO] [stderr] Checking diesel_derives v2.0.0 (/opt/rustwide/workdir/diesel/diesel_derives) [INFO] [stderr] Compiling serde_derive v1.0.126 [INFO] [stderr] Compiling thiserror-impl v1.0.26 [INFO] [stderr] Compiling include_dir_impl v0.6.1 [INFO] [stderr] Compiling structopt-derive v0.4.15 [INFO] [stderr] Checking include_dir v0.6.1 [INFO] [stderr] Checking thiserror v1.0.26 [INFO] [stderr] Checking structopt v0.3.22 [INFO] [stderr] Checking serde v1.0.126 [INFO] [stderr] Compiling toml v0.5.8 [INFO] [stderr] Compiling ipnetwork v0.18.0 [INFO] [stderr] Compiling serde_json v1.0.64 [INFO] [stderr] Checking serde_regex v0.3.1 [INFO] [stderr] Checking semver v0.9.0 [INFO] [stderr] Checking diesel v2.0.0 (/opt/rustwide/workdir/diesel/diesel) [INFO] [stderr] Checking cargo_metadata v0.8.2 [INFO] [stderr] Checking migrations_internals v2.0.0 (/opt/rustwide/workdir/diesel/diesel_migrations/migrations_internals) [INFO] [stderr] Checking diesel_cli_ext v0.3.6 (/opt/rustwide/workdir/diesel_cli_ext) [INFO] [stdout] error[E0061]: this function takes 6 arguments but 5 arguments were supplied [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:437:28 [INFO] [stdout] | [INFO] [stdout] 437 | let parse_output = super::parse( [INFO] [stdout] | ^^^^^^^^^^^^ expected 6 arguments [INFO] [stdout] 438 | file_get_contents("test_data/schema.rs"), [INFO] [stdout] | ---------------------------------------- [INFO] [stdout] 439 | "model", [INFO] [stdout] | ------- [INFO] [stdout] 440 | None, [INFO] [stdout] | ---- [INFO] [stdout] 441 | false, [INFO] [stdout] | ----- [INFO] [stdout] 442 | &mut HashMap::default(), [INFO] [stdout] | ----------------------- supplied 5 arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn parse( [INFO] [stdout] | ^^^^^ [INFO] [stdout] 22 | contents: String, [INFO] [stdout] | ---------------- [INFO] [stdout] 23 | action: &str, [INFO] [stdout] | ------------ [INFO] [stdout] 24 | model_derives: Option, [INFO] [stdout] | ----------------------------- [INFO] [stdout] 25 | add_table_name: bool, [INFO] [stdout] | -------------------- [INFO] [stdout] 26 | model_type_mapping: &mut HashMap, [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] 27 | / new: bool [INFO] [stdout] 28 | | ) -> ParseOutput { [INFO] [stdout] | |_ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 6 arguments but 5 arguments were supplied [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:466:28 [INFO] [stdout] | [INFO] [stdout] 466 | let parse_output = super::parse( [INFO] [stdout] | ^^^^^^^^^^^^ expected 6 arguments [INFO] [stdout] 467 | file_get_contents("test_data/schema_localmodded.rs"), [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] 468 | "model", [INFO] [stdout] | ------- [INFO] [stdout] 469 | None, [INFO] [stdout] | ---- [INFO] [stdout] 470 | false, [INFO] [stdout] | ----- [INFO] [stdout] 471 | &mut HashMap::default(), [INFO] [stdout] | ----------------------- supplied 5 arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn parse( [INFO] [stdout] | ^^^^^ [INFO] [stdout] 22 | contents: String, [INFO] [stdout] | ---------------- [INFO] [stdout] 23 | action: &str, [INFO] [stdout] | ------------ [INFO] [stdout] 24 | model_derives: Option, [INFO] [stdout] | ----------------------------- [INFO] [stdout] 25 | add_table_name: bool, [INFO] [stdout] | -------------------- [INFO] [stdout] 26 | model_type_mapping: &mut HashMap, [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] 27 | / new: bool [INFO] [stdout] 28 | | ) -> ParseOutput { [INFO] [stdout] | |_ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 6 arguments but 5 arguments were supplied [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:489:28 [INFO] [stdout] | [INFO] [stdout] 489 | let parse_output = super::parse( [INFO] [stdout] | ^^^^^^^^^^^^ expected 6 arguments [INFO] [stdout] 490 | file_get_contents("test_data/schema_with_ip_bytea.rs"), [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] 491 | "model", [INFO] [stdout] | ------- [INFO] [stdout] 492 | None, [INFO] [stdout] | ---- [INFO] [stdout] 493 | false, [INFO] [stdout] | ----- [INFO] [stdout] 494 | &mut HashMap::default(), [INFO] [stdout] | ----------------------- supplied 5 arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn parse( [INFO] [stdout] | ^^^^^ [INFO] [stdout] 22 | contents: String, [INFO] [stdout] | ---------------- [INFO] [stdout] 23 | action: &str, [INFO] [stdout] | ------------ [INFO] [stdout] 24 | model_derives: Option, [INFO] [stdout] | ----------------------------- [INFO] [stdout] 25 | add_table_name: bool, [INFO] [stdout] | -------------------- [INFO] [stdout] 26 | model_type_mapping: &mut HashMap, [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] 27 | / new: bool [INFO] [stdout] 28 | | ) -> ParseOutput { [INFO] [stdout] | |_ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 6 arguments but 5 arguments were supplied [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:512:28 [INFO] [stdout] | [INFO] [stdout] 512 | let parse_output = super::parse( [INFO] [stdout] | ^^^^^^^^^^^^ expected 6 arguments [INFO] [stdout] 513 | file_get_contents("test_data/schema_with_tab.rs"), [INFO] [stdout] | ------------------------------------------------- [INFO] [stdout] 514 | "model", [INFO] [stdout] | ------- [INFO] [stdout] 515 | None, [INFO] [stdout] | ---- [INFO] [stdout] 516 | false, [INFO] [stdout] | ----- [INFO] [stdout] 517 | &mut HashMap::default(), [INFO] [stdout] | ----------------------- supplied 5 arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn parse( [INFO] [stdout] | ^^^^^ [INFO] [stdout] 22 | contents: String, [INFO] [stdout] | ---------------- [INFO] [stdout] 23 | action: &str, [INFO] [stdout] | ------------ [INFO] [stdout] 24 | model_derives: Option, [INFO] [stdout] | ----------------------------- [INFO] [stdout] 25 | add_table_name: bool, [INFO] [stdout] | -------------------- [INFO] [stdout] 26 | model_type_mapping: &mut HashMap, [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] 27 | / new: bool [INFO] [stdout] 28 | | ) -> ParseOutput { [INFO] [stdout] | |_ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 6 arguments but 5 arguments were supplied [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:526:28 [INFO] [stdout] | [INFO] [stdout] 526 | let parse_output = super::parse( [INFO] [stdout] | ^^^^^^^^^^^^ expected 6 arguments [INFO] [stdout] 527 | file_get_contents("test_data/schema_with_time.rs"), [INFO] [stdout] | -------------------------------------------------- [INFO] [stdout] 528 | "model", [INFO] [stdout] | ------- [INFO] [stdout] 529 | None, [INFO] [stdout] | ---- [INFO] [stdout] 530 | false, [INFO] [stdout] | ----- [INFO] [stdout] 531 | &mut HashMap::default(), [INFO] [stdout] | ----------------------- supplied 5 arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn parse( [INFO] [stdout] | ^^^^^ [INFO] [stdout] 22 | contents: String, [INFO] [stdout] | ---------------- [INFO] [stdout] 23 | action: &str, [INFO] [stdout] | ------------ [INFO] [stdout] 24 | model_derives: Option, [INFO] [stdout] | ----------------------------- [INFO] [stdout] 25 | add_table_name: bool, [INFO] [stdout] | -------------------- [INFO] [stdout] 26 | model_type_mapping: &mut HashMap, [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] 27 | / new: bool [INFO] [stdout] 28 | | ) -> ParseOutput { [INFO] [stdout] | |_ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 6 arguments but 5 arguments were supplied [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:540:28 [INFO] [stdout] | [INFO] [stdout] 540 | let parse_output = super::parse( [INFO] [stdout] | ^^^^^^^^^^^^ expected 6 arguments [INFO] [stdout] 541 | file_get_contents("test_data/schema_with_ies.rs"), [INFO] [stdout] | ------------------------------------------------- [INFO] [stdout] 542 | "model", [INFO] [stdout] | ------- [INFO] [stdout] 543 | None, [INFO] [stdout] | ---- [INFO] [stdout] 544 | false, [INFO] [stdout] | ----- [INFO] [stdout] 545 | &mut HashMap::default(), [INFO] [stdout] | ----------------------- supplied 5 arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn parse( [INFO] [stdout] | ^^^^^ [INFO] [stdout] 22 | contents: String, [INFO] [stdout] | ---------------- [INFO] [stdout] 23 | action: &str, [INFO] [stdout] | ------------ [INFO] [stdout] 24 | model_derives: Option, [INFO] [stdout] | ----------------------------- [INFO] [stdout] 25 | add_table_name: bool, [INFO] [stdout] | -------------------- [INFO] [stdout] 26 | model_type_mapping: &mut HashMap, [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] 27 | / new: bool [INFO] [stdout] 28 | | ) -> ParseOutput { [INFO] [stdout] | |_ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 6 arguments but 5 arguments were supplied [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:556:28 [INFO] [stdout] | [INFO] [stdout] 556 | let parse_output = super::parse( [INFO] [stdout] | ^^^^^^^^^^^^ expected 6 arguments [INFO] [stdout] 557 | file_get_contents("test_data/schema.rs"), [INFO] [stdout] | ---------------------------------------- [INFO] [stdout] 558 | "model", [INFO] [stdout] | ------- [INFO] [stdout] 559 | Some("Identifiable".to_string()), [INFO] [stdout] | -------------------------------- [INFO] [stdout] 560 | false, [INFO] [stdout] | ----- [INFO] [stdout] 561 | &mut HashMap::default(), [INFO] [stdout] | ----------------------- supplied 5 arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn parse( [INFO] [stdout] | ^^^^^ [INFO] [stdout] 22 | contents: String, [INFO] [stdout] | ---------------- [INFO] [stdout] 23 | action: &str, [INFO] [stdout] | ------------ [INFO] [stdout] 24 | model_derives: Option, [INFO] [stdout] | ----------------------------- [INFO] [stdout] 25 | add_table_name: bool, [INFO] [stdout] | -------------------- [INFO] [stdout] 26 | model_type_mapping: &mut HashMap, [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] 27 | / new: bool [INFO] [stdout] 28 | | ) -> ParseOutput { [INFO] [stdout] | |_ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 6 arguments but 5 arguments were supplied [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:568:28 [INFO] [stdout] | [INFO] [stdout] 568 | let parse_output = super::parse( [INFO] [stdout] | ^^^^^^^^^^^^ expected 6 arguments [INFO] [stdout] 569 | file_get_contents("test_data/schema_uuid.rs"), [INFO] [stdout] | --------------------------------------------- [INFO] [stdout] 570 | "model", [INFO] [stdout] | ------- [INFO] [stdout] 571 | None, [INFO] [stdout] | ---- [INFO] [stdout] 572 | false, [INFO] [stdout] | ----- [INFO] [stdout] 573 | &mut HashMap::default(), [INFO] [stdout] | ----------------------- supplied 5 arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn parse( [INFO] [stdout] | ^^^^^ [INFO] [stdout] 22 | contents: String, [INFO] [stdout] | ---------------- [INFO] [stdout] 23 | action: &str, [INFO] [stdout] | ------------ [INFO] [stdout] 24 | model_derives: Option, [INFO] [stdout] | ----------------------------- [INFO] [stdout] 25 | add_table_name: bool, [INFO] [stdout] | -------------------- [INFO] [stdout] 26 | model_type_mapping: &mut HashMap, [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] 27 | / new: bool [INFO] [stdout] 28 | | ) -> ParseOutput { [INFO] [stdout] | |_ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 6 arguments but 5 arguments were supplied [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:582:28 [INFO] [stdout] | [INFO] [stdout] 582 | let parse_output = super::parse( [INFO] [stdout] | ^^^^^^^^^^^^ expected 6 arguments [INFO] [stdout] 583 | file_get_contents("test_data/schema_mysql.rs"), [INFO] [stdout] | ---------------------------------------------- [INFO] [stdout] 584 | "model", [INFO] [stdout] | ------- [INFO] [stdout] 585 | None, [INFO] [stdout] | ---- [INFO] [stdout] 586 | false, [INFO] [stdout] | ----- [INFO] [stdout] 587 | &mut HashMap::default(), [INFO] [stdout] | ----------------------- supplied 5 arguments [INFO] [stdout] | [INFO] [stdout] note: function defined here [INFO] [stdout] --> diesel_cli_ext/src/parse.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn parse( [INFO] [stdout] | ^^^^^ [INFO] [stdout] 22 | contents: String, [INFO] [stdout] | ---------------- [INFO] [stdout] 23 | action: &str, [INFO] [stdout] | ------------ [INFO] [stdout] 24 | model_derives: Option, [INFO] [stdout] | ----------------------------- [INFO] [stdout] 25 | add_table_name: bool, [INFO] [stdout] | -------------------- [INFO] [stdout] 26 | model_type_mapping: &mut HashMap, [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] 27 | / new: bool [INFO] [stdout] 28 | | ) -> ParseOutput { [INFO] [stdout] | |_ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0061`. [INFO] [stdout] [INFO] [stderr] error: could not compile `diesel_cli_ext` due to 10 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: function is never used: `print_conversion_dependencies` [INFO] [stdout] --> diesel_cli_ext/src/main.rs:51:4 [INFO] [stdout] | [INFO] [stdout] 51 | fn print_conversion_dependencies() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `print_conversion_methods` [INFO] [stdout] --> diesel_cli_ext/src/main.rs:61:4 [INFO] [stdout] | [INFO] [stdout] 61 | fn print_conversion_methods(parse_output: &parse::ParseOutput) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `print_usage` [INFO] [stdout] --> diesel_cli_ext/src/main.rs:82:4 [INFO] [stdout] | [INFO] [stdout] 82 | fn print_usage(program: &str, opts: Options) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `main` [INFO] [stdout] --> diesel_cli_ext/src/main.rs:87:4 [INFO] [stdout] | [INFO] [stdout] 87 | fn main() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unused import: `bigdecimal::FromPrimitive` [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:602:9 [INFO] [stdout] | [INFO] [stdout] 602 | use bigdecimal::FromPrimitive; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> diesel/diesel/src/lib.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | #![deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1171:13 [INFO] [stdout] | [INFO] [stdout] 1171 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1188:13 [INFO] [stdout] | [INFO] [stdout] 1188 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1208:13 [INFO] [stdout] | [INFO] [stdout] 1208 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1219:13 [INFO] [stdout] | [INFO] [stdout] 1219 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1236:13 [INFO] [stdout] | [INFO] [stdout] 1236 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1256:13 [INFO] [stdout] | [INFO] [stdout] 1256 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1263:13 [INFO] [stdout] | [INFO] [stdout] 1263 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1280:13 [INFO] [stdout] | [INFO] [stdout] 1280 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1311:68 [INFO] [stdout] | [INFO] [stdout] 1311 | query_single_table("SELECT enum_field FROM enum_test", conn, MysqlType::Enum); [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1336:17 [INFO] [stdout] | [INFO] [stdout] 1336 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1355:13 [INFO] [stdout] | [INFO] [stdout] 1355 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1375:13 [INFO] [stdout] | [INFO] [stdout] 1375 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1381:68 [INFO] [stdout] | [INFO] [stdout] 1381 | query_single_table("SELECT enum_field FROM enum_test", conn, MysqlType::Enum); [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1396:13 [INFO] [stdout] | [INFO] [stdout] 1396 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1411:13 [INFO] [stdout] | [INFO] [stdout] 1411 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1428:13 [INFO] [stdout] | [INFO] [stdout] 1428 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1437:68 [INFO] [stdout] | [INFO] [stdout] 1437 | query_single_table("SELECT enum_field FROM enum_test", conn, MysqlType::Enum); [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1452:13 [INFO] [stdout] | [INFO] [stdout] 1452 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1480:66 [INFO] [stdout] | [INFO] [stdout] 1480 | query_single_table("SELECT set_field FROM set_test", conn, MysqlType::Set); [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1499:17 [INFO] [stdout] | [INFO] [stdout] 1499 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1514:13 [INFO] [stdout] | [INFO] [stdout] 1514 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1531:13 [INFO] [stdout] | [INFO] [stdout] 1531 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1537:66 [INFO] [stdout] | [INFO] [stdout] 1537 | query_single_table("SELECT set_field FROM set_test", conn, MysqlType::Set); [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1549:13 [INFO] [stdout] | [INFO] [stdout] 1549 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1566:13 [INFO] [stdout] | [INFO] [stdout] 1566 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1572:66 [INFO] [stdout] | [INFO] [stdout] 1572 | query_single_table("SELECT set_field FROM set_test", conn, MysqlType::Set); [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> diesel/diesel/src/mysql/connection/bind.rs:1584:13 [INFO] [stdout] | [INFO] [stdout] 1584 | conn, [INFO] [stdout] | ^^^^ expected struct `mysql::connection::MysqlConnection`, found struct `sqlite::connection::SqliteConnection` [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&mysql::connection::MysqlConnection` [INFO] [stdout] found mutable reference `&mut sqlite::connection::SqliteConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Backend == Mysql` [INFO] [stdout] --> diesel/diesel/src/mysql/types/date_and_time.rs:173:23 [INFO] [stdout] | [INFO] [stdout] 173 | assert!(query.get_result::(connection).unwrap()); [INFO] [stdout] | ^^^^^^^^^^ expected struct `Sqlite`, found struct `Mysql` [INFO] [stdout] | [INFO] [stdout] note: required because of the requirements on the impl of `LoadQuery` for `select_statement::SelectStatement<(), select_clause::SelectClause, bound::Bound>>>>` [INFO] [stdout] --> diesel/diesel/src/query_dsl/load_dsl.rs:56:18 [INFO] [stdout] | [INFO] [stdout] 56 | impl LoadQuery for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Sqlite: sql_types::HasSqlType` is not satisfied [INFO] [stdout] --> diesel/diesel/src/mysql/types/date_and_time.rs:184:71 [INFO] [stdout] | [INFO] [stdout] 184 | select(sql::("CAST('1970-01-01' AS DATETIME)")).get_result(connection); [INFO] [stdout] | ^^^^^^^^^^ the trait `sql_types::HasSqlType` is not implemented for `Sqlite` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 8 others [INFO] [stdout] = note: required because of the requirements on the impl of `QueryMetadata` for `Sqlite` [INFO] [stdout] note: required because of the requirements on the impl of `LoadQuery` for `select_statement::SelectStatement<(), select_clause::SelectClause>>` [INFO] [stdout] --> diesel/diesel/src/query_dsl/load_dsl.rs:56:18 [INFO] [stdout] | [INFO] [stdout] 56 | impl LoadQuery for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `type_impls::date_and_time::chrono::chrono::NaiveDateTime: FromSql` is not satisfied [INFO] [stdout] --> diesel/diesel/src/mysql/types/date_and_time.rs:184:71 [INFO] [stdout] | [INFO] [stdout] 184 | select(sql::("CAST('1970-01-01' AS DATETIME)")).get_result(connection); [INFO] [stdout] | ^^^^^^^^^^ the trait `FromSql` is not implemented for `type_impls::date_and_time::chrono::chrono::NaiveDateTime` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] note: required because of the requirements on the impl of `Queryable` for `type_impls::date_and_time::chrono::chrono::NaiveDateTime` [INFO] [stdout] --> diesel/diesel/src/type_impls/date_and_time.rs:30:28 [INFO] [stdout] | [INFO] [stdout] 30 | #[derive(AsExpression, FromSqlRow)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 35 | struct NaiveDateTimeProxy(NaiveDateTime); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] = note: required because of the requirements on the impl of `deserialize::FromSqlRow` for `type_impls::date_and_time::chrono::chrono::NaiveDateTime` [INFO] [stdout] note: required because of the requirements on the impl of `CompatibleType` for `mysql::types::Datetime` [INFO] [stdout] --> diesel/diesel/src/query_dsl/load_dsl.rs:28:17 [INFO] [stdout] | [INFO] [stdout] 28 | impl CompatibleType for ST [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^ [INFO] [stdout] note: required because of the requirements on the impl of `LoadQuery` for `select_statement::SelectStatement<(), select_clause::SelectClause>>` [INFO] [stdout] --> diesel/diesel/src/query_dsl/load_dsl.rs:56:18 [INFO] [stdout] | [INFO] [stdout] 56 | impl LoadQuery for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: this error originates in the derive macro `FromSqlRow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Backend == pg::backend::Pg` [INFO] [stdout] --> diesel/diesel/src/pg/types/date_and_time/chrono.rs:153:23 [INFO] [stdout] | [INFO] [stdout] 153 | assert!(query.get_result::(connection).unwrap()); [INFO] [stdout] | ^^^^^^^^^^ expected struct `Sqlite`, found struct `pg::backend::Pg` [INFO] [stdout] | [INFO] [stdout] note: required because of the requirements on the impl of `LoadQuery` for `select_statement::SelectStatement<(), select_clause::SelectClause, bound::Bound>>>>>` [INFO] [stdout] --> diesel/diesel/src/query_dsl/load_dsl.rs:56:18 [INFO] [stdout] | [INFO] [stdout] 56 | impl LoadQuery for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Backend == pg::backend::Pg` [INFO] [stdout] --> diesel/diesel/src/pg/types/date_and_time/chrono.rs:161:23 [INFO] [stdout] | [INFO] [stdout] 161 | assert!(query.get_result::(connection).unwrap()); [INFO] [stdout] | ^^^^^^^^^^ expected struct `Sqlite`, found struct `pg::backend::Pg` [INFO] [stdout] | [INFO] [stdout] note: required because of the requirements on the impl of `LoadQuery` for `select_statement::SelectStatement<(), select_clause::SelectClause, bound::Bound>>>>>` [INFO] [stdout] --> diesel/diesel/src/query_dsl/load_dsl.rs:56:18 [INFO] [stdout] | [INFO] [stdout] 56 | impl LoadQuery for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Sqlite: sql_types::HasSqlType` is not satisfied [INFO] [stdout] --> diesel/diesel/src/pg/types/date_and_time/chrono.rs:178:70 [INFO] [stdout] | [INFO] [stdout] 178 | select(sql::("'1970-01-01Z'::timestamptz")).get_result(connection); [INFO] [stdout] | ^^^^^^^^^^ the trait `sql_types::HasSqlType` is not implemented for `Sqlite` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] and 8 others [INFO] [stdout] = note: required because of the requirements on the impl of `QueryMetadata` for `Sqlite` [INFO] [stdout] note: required because of the requirements on the impl of `LoadQuery` for `select_statement::SelectStatement<(), select_clause::SelectClause>>` [INFO] [stdout] --> diesel/diesel/src/query_dsl/load_dsl.rs:56:18 [INFO] [stdout] | [INFO] [stdout] 56 | impl LoadQuery for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `type_impls::date_and_time::chrono::chrono::DateTime: FromSql` is not satisfied [INFO] [stdout] --> diesel/diesel/src/pg/types/date_and_time/chrono.rs:178:70 [INFO] [stdout] | [INFO] [stdout] 178 | select(sql::("'1970-01-01Z'::timestamptz")).get_result(connection); [INFO] [stdout] | ^^^^^^^^^^ the trait `FromSql` is not implemented for `type_impls::date_and_time::chrono::chrono::DateTime` [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] as FromSql> [INFO] [stdout] as FromSql> [INFO] [stdout] note: required because of the requirements on the impl of `Queryable` for `type_impls::date_and_time::chrono::chrono::DateTime` [INFO] [stdout] --> diesel/diesel/src/type_impls/date_and_time.rs:37:28 [INFO] [stdout] | [INFO] [stdout] 37 | #[derive(AsExpression, FromSqlRow)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | struct DateTimeProxy(DateTime); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: required because of the requirements on the impl of `deserialize::FromSqlRow` for `type_impls::date_and_time::chrono::chrono::DateTime` [INFO] [stdout] note: required because of the requirements on the impl of `CompatibleType, Sqlite>` for `pg::types::sql_types::Timestamptz` [INFO] [stdout] --> diesel/diesel/src/query_dsl/load_dsl.rs:28:17 [INFO] [stdout] | [INFO] [stdout] 28 | impl CompatibleType for ST [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^ [INFO] [stdout] note: required because of the requirements on the impl of `LoadQuery>` for `select_statement::SelectStatement<(), select_clause::SelectClause>>` [INFO] [stdout] --> diesel/diesel/src/query_dsl/load_dsl.rs:56:18 [INFO] [stdout] | [INFO] [stdout] 56 | impl LoadQuery for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: this error originates in the derive macro `FromSqlRow` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Backend == pg::backend::Pg` [INFO] [stdout] --> diesel/diesel/src/pg/types/date_and_time/chrono.rs:187:23 [INFO] [stdout] | [INFO] [stdout] 187 | assert!(query.get_result::(connection).unwrap()); [INFO] [stdout] | ^^^^^^^^^^ expected struct `Sqlite`, found struct `pg::backend::Pg` [INFO] [stdout] | [INFO] [stdout] note: required because of the requirements on the impl of `LoadQuery` for `select_statement::SelectStatement<(), select_clause::SelectClause>>, bound::Bound>>>>` [INFO] [stdout] --> diesel/diesel/src/query_dsl/load_dsl.rs:56:18 [INFO] [stdout] | [INFO] [stdout] 56 | impl LoadQuery for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Backend == pg::backend::Pg` [INFO] [stdout] --> diesel/diesel/src/pg/types/date_and_time/chrono.rs:191:23 [INFO] [stdout] | [INFO] [stdout] 191 | assert!(query.get_result::(connection).unwrap()); [INFO] [stdout] | ^^^^^^^^^^ expected struct `Sqlite`, found struct `pg::backend::Pg` [INFO] [stdout] | [INFO] [stdout] note: required because of the requirements on the impl of `LoadQuery` for `select_statement::SelectStatement<(), select_clause::SelectClause>>, bound::Bound>>>>` [INFO] [stdout] --> diesel/diesel/src/query_dsl/load_dsl.rs:56:18 [INFO] [stdout] | [INFO] [stdout] 56 | impl LoadQuery for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Backend == pg::backend::Pg` [INFO] [stdout] --> diesel/diesel/src/pg/types/date_and_time/chrono.rs:200:40 [INFO] [stdout] | [INFO] [stdout] 200 | assert_eq!(Ok(expected), query.get_result(connection)); [INFO] [stdout] | ^^^^^^^^^^ expected struct `Sqlite`, found struct `pg::backend::Pg` [INFO] [stdout] | [INFO] [stdout] note: required because of the requirements on the impl of `LoadQuery` for `select_statement::SelectStatement<(), select_clause::SelectClause>, bound::Bound>>>>` [INFO] [stdout] --> diesel/diesel/src/query_dsl/load_dsl.rs:56:18 [INFO] [stdout] | [INFO] [stdout] 56 | impl LoadQuery for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 38 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0271, E0277, E0308. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0271`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "47e52d4f6944a22821112f85e27f5e3dc4206c3b15e889e6cbbc6536b190d670", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "47e52d4f6944a22821112f85e27f5e3dc4206c3b15e889e6cbbc6536b190d670", kill_on_drop: false }` [INFO] [stdout] 47e52d4f6944a22821112f85e27f5e3dc4206c3b15e889e6cbbc6536b190d670