[INFO] cloning repository https://github.com/mazoti/sync [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mazoti/sync" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmazoti%2Fsync", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmazoti%2Fsync'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 3b8d01593521a4ebbbb673ce08c4a849a30ca673 [INFO] checking mazoti/sync against master#9ba3d315b4b2bea7485071eaf4b2681320cd2a27 for pr-124592 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmazoti%2Fsync" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/mazoti/sync on toolchain 9ba3d315b4b2bea7485071eaf4b2681320cd2a27 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9ba3d315b4b2bea7485071eaf4b2681320cd2a27" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/mazoti/sync [INFO] finished tweaking git repo https://github.com/mazoti/sync [INFO] tweaked toml for git repo https://github.com/mazoti/sync written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/mazoti/sync already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9ba3d315b4b2bea7485071eaf4b2681320cd2a27" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [ERROR] this task or one of its parent failed! [ERROR] no output for 300 seconds [ERROR] note: run with `RUST_BACKTRACE=1` to display a backtrace. [INFO] checking mazoti/sync against try#2466b92ed5feb282a98bb984f45d1e6d39f8c1aa for pr-124592 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmazoti%2Fsync" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/mazoti/sync on toolchain 2466b92ed5feb282a98bb984f45d1e6d39f8c1aa [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2466b92ed5feb282a98bb984f45d1e6d39f8c1aa" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/mazoti/sync [INFO] finished tweaking git repo https://github.com/mazoti/sync [INFO] tweaked toml for git repo https://github.com/mazoti/sync written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/mazoti/sync already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2466b92ed5feb282a98bb984f45d1e6d39f8c1aa" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [INFO] checking mazoti/sync against try#2466b92ed5feb282a98bb984f45d1e6d39f8c1aa for pr-124592 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmazoti%2Fsync" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/mazoti/sync on toolchain 2466b92ed5feb282a98bb984f45d1e6d39f8c1aa [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2466b92ed5feb282a98bb984f45d1e6d39f8c1aa" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/mazoti/sync [INFO] finished tweaking git repo https://github.com/mazoti/sync [INFO] tweaked toml for git repo https://github.com/mazoti/sync written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/mazoti/sync already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2466b92ed5feb282a98bb984f45d1e6d39f8c1aa" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+2466b92ed5feb282a98bb984f45d1e6d39f8c1aa" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bd2c910514796ee5c0f943723dd8d8bc86db149755390bec31e69d0fdda9971e [INFO] running `Command { std: "docker" "start" "-a" "bd2c910514796ee5c0f943723dd8d8bc86db149755390bec31e69d0fdda9971e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bd2c910514796ee5c0f943723dd8d8bc86db149755390bec31e69d0fdda9971e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bd2c910514796ee5c0f943723dd8d8bc86db149755390bec31e69d0fdda9971e", kill_on_drop: false }` [INFO] [stdout] bd2c910514796ee5c0f943723dd8d8bc86db149755390bec31e69d0fdda9971e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+2466b92ed5feb282a98bb984f45d1e6d39f8c1aa" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6acdb3f43df05c246c8165544b97f2aaf053b4978a95f8011685a411ae8ec961 [INFO] running `Command { std: "docker" "start" "-a" "6acdb3f43df05c246c8165544b97f2aaf053b4978a95f8011685a411ae8ec961", kill_on_drop: false }` [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling typenum v1.16.0 [INFO] [stderr] Checking cpufeatures v0.2.5 [INFO] [stderr] Checking opaque-debug v0.3.0 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling sync v1.4.5 (/opt/rustwide/workdir) [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Compiling generic-array v0.14.6 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking sha2 v0.9.9 [INFO] [stderr] Checking sha256 v1.1.1 [INFO] [stdout] error[E0425]: cannot find function `error_source_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:339:64 [INFO] [stdout] | [INFO] [stdout] 339 | Err(err) => assert_eq!(err.code, crate::processor::error_source_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_same_file_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:349:64 [INFO] [stdout] | [INFO] [stdout] 349 | Err(err) => assert_eq!(err.code, crate::processor::error_same_file_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_source_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:361:64 [INFO] [stdout] | [INFO] [stdout] 361 | Err(err) => assert_eq!(err.code, crate::processor::error_source_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_dest_not_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:372:64 [INFO] [stdout] | [INFO] [stdout] 372 | Err(err) => assert_eq!(err.code, crate::processor::error_dest_not_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_dest_not_file` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:383:64 [INFO] [stdout] | [INFO] [stdout] 383 | Err(err) => assert_eq!(err.code, crate::processor::error_dest_not_file()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_source_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:392:64 [INFO] [stdout] | [INFO] [stdout] 392 | Err(err) => assert_eq!(err.code, crate::processor::error_source_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_diff_file_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:411:64 [INFO] [stdout] | [INFO] [stdout] 411 | Err(err) => assert_eq!(err.code, crate::processor::error_diff_file_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_source_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:429:64 [INFO] [stdout] | [INFO] [stdout] 429 | Err(err) => assert_eq!(err.code, crate::processor::error_source_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_diff_file_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:462:64 [INFO] [stdout] | [INFO] [stdout] 462 | Err(err) => assert_eq!(err.code, crate::processor::error_diff_file_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_source_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:472:64 [INFO] [stdout] | [INFO] [stdout] 472 | Err(err) => assert_eq!(err.code, crate::processor::error_source_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_source_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:481:64 [INFO] [stdout] | [INFO] [stdout] 481 | Err(err) => assert_eq!(err.code, crate::processor::error_source_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_same_file_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:490:64 [INFO] [stdout] | [INFO] [stdout] 490 | Err(err) => assert_eq!(err.code, crate::processor::error_same_file_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_diff_file_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:507:64 [INFO] [stdout] | [INFO] [stdout] 507 | Err(err) => assert_eq!(err.code, crate::processor::error_diff_file_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_diff_file_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:521:64 [INFO] [stdout] | [INFO] [stdout] 521 | Err(err) => assert_eq!(err.code, crate::processor::error_diff_file_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_diff_file_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:541:64 [INFO] [stdout] | [INFO] [stdout] 541 | Err(err) => assert_eq!(err.code, crate::processor::error_diff_file_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_diff_file_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/check.rs:596:64 [INFO] [stdout] | [INFO] [stdout] 596 | Err(err) => assert_eq!(err.code, crate::processor::error_diff_file_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_source_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/sync.rs:464:64 [INFO] [stdout] | [INFO] [stdout] 464 | Err(err) => assert_eq!(err.code, crate::processor::error_source_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_same_file_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/sync.rs:473:64 [INFO] [stdout] | [INFO] [stdout] 473 | Err(err) => assert_eq!(err.code, crate::processor::error_same_file_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_dest_not_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/sync.rs:657:64 [INFO] [stdout] | [INFO] [stdout] 657 | Err(err) => assert_eq!(err.code, crate::processor::error_dest_not_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_dest_not_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/sync.rs:668:64 [INFO] [stdout] | [INFO] [stdout] 668 | Err(err) => assert_eq!(err.code, crate::processor::error_dest_not_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_source_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/mod.rs:505:64 [INFO] [stdout] | [INFO] [stdout] 505 | Err(err) => assert_eq!(err.code, crate::processor::error_source_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_same_file_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/mod.rs:515:64 [INFO] [stdout] | [INFO] [stdout] 515 | Err(err) => assert_eq!(err.code, crate::processor::error_same_file_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_dest_not_folder` in module `crate::processor` [INFO] [stdout] --> src/processor/mod.rs:530:64 [INFO] [stdout] | [INFO] [stdout] 530 | Err(err) => assert_eq!(err.code, crate::processor::error_dest_not_folder()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_dest_not_file` in module `crate::processor` [INFO] [stdout] --> src/processor/mod.rs:545:64 [INFO] [stdout] | [INFO] [stdout] 545 | Err(err) => assert_eq!(err.code, crate::processor::error_dest_not_file()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_config_ext_code` in module `crate::processor` [INFO] [stdout] --> src/processor/mod.rs:560:64 [INFO] [stdout] | [INFO] [stdout] 560 | Err(err) => assert_eq!(err.code, crate::processor::error_config_ext_code()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_config_folder_code` in module `crate::processor` [INFO] [stdout] --> src/processor/mod.rs:571:64 [INFO] [stdout] | [INFO] [stdout] 571 | Err(err) => assert_eq!(err.code, crate::processor::error_config_folder_code()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_parse_line` in module `crate::processor` [INFO] [stdout] --> src/processor/mod.rs:613:64 [INFO] [stdout] | [INFO] [stdout] 613 | Err(err) => assert_eq!(err.code, crate::processor::error_parse_line()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `error_config_duplicated` in module `crate::processor` [INFO] [stdout] --> src/processor/mod.rs:626:64 [INFO] [stdout] | [INFO] [stdout] 626 | Err(err) => assert_eq!(err.code, crate::processor::error_config_duplicated()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::processor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/check.rs:398:44 [INFO] [stdout] | [INFO] [stdout] 397 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 398 | fn src_file_empty_dest_file_empty() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/check.rs:417:39 [INFO] [stdout] | [INFO] [stdout] 416 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 417 | fn src_file_dest_file_equals() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/check.rs:435:48 [INFO] [stdout] | [INFO] [stdout] 434 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 435 | fn src_folder_empty_dest_folder_empty() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/check.rs:547:50 [INFO] [stdout] | [INFO] [stdout] 546 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 547 | fn src_folder_1_file_dest_1_file_equals() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/check.rs:605:10 [INFO] [stdout] | [INFO] [stdout] 603 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 604 | fn src_2_folders_2_files_dest_2_folders_2_files_equals( [INFO] [stdout] 605 | ) -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/sync.rs:479:46 [INFO] [stdout] | [INFO] [stdout] 478 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 479 | fn src_folder_empty_dest_inexistent() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/sync.rs:494:49 [INFO] [stdout] | [INFO] [stdout] 493 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 494 | fn src_1_folder_1_file_dest_inexistent() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/sync.rs:513:51 [INFO] [stdout] | [INFO] [stdout] 512 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 513 | fn src_2_folders_2_files_dest_inexistent() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/sync.rs:538:51 [INFO] [stdout] | [INFO] [stdout] 537 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 538 | fn src_2_folders_4_files_dest_inexistent() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/sync.rs:571:49 [INFO] [stdout] | [INFO] [stdout] 570 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 571 | fn src_folder_empty_dest_folder_1_file() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/sync.rs:585:57 [INFO] [stdout] | [INFO] [stdout] 584 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 585 | fn src_folder_empty_dest_folder_1_folder_empty() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/sync.rs:596:59 [INFO] [stdout] | [INFO] [stdout] 595 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 596 | fn src_folder_empty_dest_folder_1_folder_2_files() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/sync.rs:616:60 [INFO] [stdout] | [INFO] [stdout] 615 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 616 | fn src_folder_empty_dest_folder_2_folders_2_files() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/sync.rs:674:44 [INFO] [stdout] | [INFO] [stdout] 673 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 674 | fn src_file_empty_dest_inexistent() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/sync.rs:689:38 [INFO] [stdout] | [INFO] [stdout] 688 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 689 | fn src_file_dest_inexistent() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/sync.rs:704:37 [INFO] [stdout] | [INFO] [stdout] 703 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 704 | fn src_file_dest_different() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/mod.rs:577:47 [INFO] [stdout] | [INFO] [stdout] 576 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 577 | fn src_folder_dest_folder_config_new() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `SyncError` doesn't implement `Debug` [INFO] [stdout] --> src/processor/mod.rs:632:55 [INFO] [stdout] | [INFO] [stdout] 631 | #[test] [INFO] [stdout] | ------- in this procedural macro expansion [INFO] [stdout] 632 | fn src_folder_dest_folder_config_append_data() -> Result<(), crate::processor::SyncError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `SyncError` cannot be formatted using `{:?}` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Debug` is not implemented for `SyncError`, which is required by `Result<(), SyncError>: Termination` [INFO] [stdout] = note: add `#[derive(Debug)]` to `SyncError` or manually `impl Debug for SyncError` [INFO] [stdout] = note: this error originates in the attribute macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `file`, `line`, `source`, and `destination` are never read [INFO] [stdout] --> src/processor/mod.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 99 | pub struct SyncError { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 100 | pub code: ErrorCode, [INFO] [stdout] 101 | pub file: &'static str, [INFO] [stdout] | ^^^^ [INFO] [stdout] 102 | pub line: u32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 103 | pub source: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 104 | pub destination: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 46 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0425. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `sync` (bin "sync" test) due to 47 previous errors [INFO] running `Command { std: "docker" "inspect" "6acdb3f43df05c246c8165544b97f2aaf053b4978a95f8011685a411ae8ec961", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6acdb3f43df05c246c8165544b97f2aaf053b4978a95f8011685a411ae8ec961", kill_on_drop: false }` [INFO] [stdout] 6acdb3f43df05c246c8165544b97f2aaf053b4978a95f8011685a411ae8ec961