[INFO] cloning repository https://github.com/anp/fomo
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/anp/fomo" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fanp%2Ffomo", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fanp%2Ffomo'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c99b89d491ab991351f5d5435406c74f457c0ad3
[INFO] testing anp/fomo against beta-2021-05-08 for beta-1.53-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fanp%2Ffomo" "/workspace/builds/worker-13/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/anp/fomo on toolchain beta-2021-05-08
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-05-08" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/anp/fomo
[INFO] finished tweaking git repo https://github.com/anp/fomo
[INFO] tweaked toml for git repo https://github.com/anp/fomo written to /workspace/builds/worker-13/source/Cargo.toml
[INFO] crate git repo https://github.com/anp/fomo already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-05-08" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded quote v0.3.12
[INFO] [stderr]   Downloaded syn v0.11.4
[INFO] [stderr]   Downloaded backtrace v0.3.0
[INFO] [stderr]   Downloaded backtrace-sys v0.1.10
[INFO] [stderr]   Downloaded serde_codegen_internals v0.13.0
[INFO] [stderr]   Downloaded filetime v0.1.10
[INFO] [stderr]   Downloaded inotify v0.3.0
[INFO] [stderr]   Downloaded dtoa v0.4.0
[INFO] [stderr]   Downloaded itoa v0.3.0
[INFO] [stderr]   Downloaded serde_derive v0.9.6
[INFO] [stderr]   Downloaded serde v0.9.6
[INFO] [stderr]   Downloaded serde_json v0.9.6
[INFO] [stderr]   Downloaded fsevent v0.2.16
[INFO] [stderr]   Downloaded gcc v0.3.43
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-05-08" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 004ad269d533b5599e8b8023ac15a8328cf94269284f2e06d66e7ce64db3eed1
[INFO] running `Command { std: "docker" "start" "-a" "004ad269d533b5599e8b8023ac15a8328cf94269284f2e06d66e7ce64db3eed1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "004ad269d533b5599e8b8023ac15a8328cf94269284f2e06d66e7ce64db3eed1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "004ad269d533b5599e8b8023ac15a8328cf94269284f2e06d66e7ce64db3eed1", kill_on_drop: false }`
[INFO] [stdout] 004ad269d533b5599e8b8023ac15a8328cf94269284f2e06d66e7ce64db3eed1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-05-08" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 46a1c46271176d014d6f08b7af0d9a3f591576a5fb2f81bd9193e20279df51a0
[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" "46a1c46271176d014d6f08b7af0d9a3f591576a5fb2f81bd9193e20279df51a0", kill_on_drop: false }`
[INFO] [stderr]    Compiling gcc v0.3.43
[INFO] [stderr]    Compiling quote v0.3.12
[INFO] [stderr]    Compiling backtrace v0.3.0
[INFO] [stderr]    Compiling serde v0.9.6
[INFO] [stderr]    Compiling bytes v0.3.0
[INFO] [stderr]    Compiling dtoa v0.4.0
[INFO] [stderr]    Compiling itoa v0.3.0
[INFO] [stderr]    Compiling same-file v0.1.3
[INFO] [stderr]    Compiling unicode-segmentation v1.1.0
[INFO] [stderr]    Compiling slab v0.1.3
[INFO] [stderr]    Compiling time v0.1.36
[INFO] [stderr]    Compiling term_size v0.2.2
[INFO] [stderr]    Compiling filetime v0.1.10
[INFO] [stderr]    Compiling inotify v0.3.0
[INFO] [stderr]    Compiling ws2_32-sys v0.2.1
[INFO] [stderr]    Compiling num-integer v0.1.33
[INFO] [stderr]    Compiling net2 v0.2.27
[INFO] [stderr]    Compiling nix v0.5.1
[INFO] [stderr]    Compiling aho-corasick v0.6.3
[INFO] [stderr]    Compiling walkdir v1.0.7
[INFO] [stderr]    Compiling thread_local v0.3.3
[INFO] [stderr]    Compiling num-iter v0.1.33
[INFO] [stderr]    Compiling clap v2.20.5
[INFO] [stderr]    Compiling syn v0.11.4
[INFO] [stderr]    Compiling num v0.1.36
[INFO] [stderr]    Compiling miow v0.1.5
[INFO] [stderr]    Compiling backtrace-sys v0.1.10
[INFO] [stderr]    Compiling regex v0.2.1
[INFO] [stderr]    Compiling serde_codegen_internals v0.13.0
[INFO] [stderr]    Compiling env_logger v0.4.2
[INFO] [stderr]    Compiling mio v0.5.1
[INFO] [stderr]    Compiling chrono v0.3.0
[INFO] [stderr]    Compiling serde_json v0.9.6
[INFO] [stderr]    Compiling serde_derive v0.9.6
[INFO] [stderr]    Compiling error-chain v0.10.0
[INFO] [stderr]    Compiling fomo v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `DebouncedEvent`
[INFO] [stdout]   --> src/notify/inotify/mod.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use super::{DebouncedEvent, Error, Op, RawEvent, RecursiveMode, Result, Watcher, op};
[INFO] [stdout]    |             ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/notify/inotify/flags.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / bitflags! {
[INFO] [stdout] 4   | |   pub flags Mask: u32 {
[INFO] [stdout] 5   | |     #[doc = " Event: File was accessed."]
[INFO] [stdout] 6   | |     #[doc = " "]
[INFO] [stdout] ...   |
[INFO] [stdout] 177 | |   }
[INFO] [stdout] 178 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/notify/inotify/flags.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / bitflags! {
[INFO] [stdout] 4   | |   pub flags Mask: u32 {
[INFO] [stdout] 5   | |     #[doc = " Event: File was accessed."]
[INFO] [stdout] 6   | |     #[doc = " "]
[INFO] [stdout] ...   |
[INFO] [stdout] 177 | |   }
[INFO] [stdout] 178 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/notify/mod.rs:336:3
[INFO] [stdout]     |
[INFO] [stdout] 336 | /   bitflags! {
[INFO] [stdout] 337 | |     /// Holds a set of bit flags representing the actions for the event.
[INFO] [stdout] 338 | |     ///
[INFO] [stdout] 339 | |     /// For a list of possible values, have a look at the [notify::op](index.html) documentation.
[INFO] [stdout] ...   |
[INFO] [stdout] 357 | |     }
[INFO] [stdout] 358 | |   }
[INFO] [stdout]     | |___^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/notify/mod.rs:336:3
[INFO] [stdout]     |
[INFO] [stdout] 336 | /   bitflags! {
[INFO] [stdout] 337 | |     /// Holds a set of bit flags representing the actions for the event.
[INFO] [stdout] 338 | |     ///
[INFO] [stdout] 339 | |     /// For a list of possible values, have a look at the [notify::op](index.html) documentation.
[INFO] [stdout] ...   |
[INFO] [stdout] 357 | |     }
[INFO] [stdout] 358 | |   }
[INFO] [stdout]     | |___^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/notify/mod.rs:479:9
[INFO] [stdout]     |
[INFO] [stdout] 479 |         (a1 == b1 && a2 == b2)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/notify/mod.rs:531:30
[INFO] [stdout]     |
[INFO] [stdout] 531 |   fn cause(&self) -> Option<&StdError> {
[INFO] [stdout]     |                              ^^^^^^^^ help: use `dyn`: `dyn StdError`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/lib.rs:55:3
[INFO] [stdout]    |
[INFO] [stdout] 55 | /   error_chain!{
[INFO] [stdout] 56 | |     foreign_links {
[INFO] [stdout] 57 | |       GlobError(::glob::PatternError);
[INFO] [stdout] 58 | |       JsonError(::serde_json::Error);
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     }
[INFO] [stdout] 63 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]  --> src/query.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ascii::AsciiExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/notify/mod.rs:511:33
[INFO] [stdout]     |
[INFO] [stdout] 511 |       Error::Io(ref err) => err.description(),
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]   --> src/lib.rs:55:3
[INFO] [stdout]    |
[INFO] [stdout] 55 | /   error_chain!{
[INFO] [stdout] 56 | |     foreign_links {
[INFO] [stdout] 57 | |       GlobError(::glob::PatternError);
[INFO] [stdout] 58 | |       JsonError(::serde_json::Error);
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     }
[INFO] [stdout] 63 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stdout]  --> src/query.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ascii::AsciiExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 12s
[INFO] running `Command { std: "docker" "inspect" "46a1c46271176d014d6f08b7af0d9a3f591576a5fb2f81bd9193e20279df51a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "46a1c46271176d014d6f08b7af0d9a3f591576a5fb2f81bd9193e20279df51a0", kill_on_drop: false }`
[INFO] [stdout] 46a1c46271176d014d6f08b7af0d9a3f591576a5fb2f81bd9193e20279df51a0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-05-08" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 29a8c0fe768cd26fa95a43aa9c8168de7728a8be9d75c4b6a8431522495febef
[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" "29a8c0fe768cd26fa95a43aa9c8168de7728a8be9d75c4b6a8431522495febef", kill_on_drop: false }`
[INFO] [stderr]    Compiling rand v0.3.15
[INFO] [stdout] warning: unused import: `DebouncedEvent`
[INFO] [stdout]   --> src/notify/inotify/mod.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use super::{DebouncedEvent, Error, Op, RawEvent, RecursiveMode, Result, Watcher, op};
[INFO] [stdout]    |             ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/notify/inotify/flags.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / bitflags! {
[INFO] [stdout] 4   | |   pub flags Mask: u32 {
[INFO] [stdout] 5   | |     #[doc = " Event: File was accessed."]
[INFO] [stdout] 6   | |     #[doc = " "]
[INFO] [stdout] ...   |
[INFO] [stdout] 177 | |   }
[INFO] [stdout] 178 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/notify/inotify/flags.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / bitflags! {
[INFO] [stdout] 4   | |   pub flags Mask: u32 {
[INFO] [stdout] 5   | |     #[doc = " Event: File was accessed."]
[INFO] [stdout] 6   | |     #[doc = " "]
[INFO] [stdout] ...   |
[INFO] [stdout] 177 | |   }
[INFO] [stdout] 178 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/notify/mod.rs:336:3
[INFO] [stdout]     |
[INFO] [stdout] 336 | /   bitflags! {
[INFO] [stdout] 337 | |     /// Holds a set of bit flags representing the actions for the event.
[INFO] [stdout] 338 | |     ///
[INFO] [stdout] 339 | |     /// For a list of possible values, have a look at the [notify::op](index.html) documentation.
[INFO] [stdout] ...   |
[INFO] [stdout] 357 | |     }
[INFO] [stdout] 358 | |   }
[INFO] [stdout]     | |___^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/notify/mod.rs:336:3
[INFO] [stdout]     |
[INFO] [stdout] 336 | /   bitflags! {
[INFO] [stdout] 337 | |     /// Holds a set of bit flags representing the actions for the event.
[INFO] [stdout] 338 | |     ///
[INFO] [stdout] 339 | |     /// For a list of possible values, have a look at the [notify::op](index.html) documentation.
[INFO] [stdout] ...   |
[INFO] [stdout] 357 | |     }
[INFO] [stdout] 358 | |   }
[INFO] [stdout]     | |___^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/notify/mod.rs:479:9
[INFO] [stdout]     |
[INFO] [stdout] 479 |         (a1 == b1 && a2 == b2)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/notify/mod.rs:531:30
[INFO] [stdout]     |
[INFO] [stdout] 531 |   fn cause(&self) -> Option<&StdError> {
[INFO] [stdout]     |                              ^^^^^^^^ help: use `dyn`: `dyn StdError`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/lib.rs:55:3
[INFO] [stdout]    |
[INFO] [stdout] 55 | /   error_chain!{
[INFO] [stdout] 56 | |     foreign_links {
[INFO] [stdout] 57 | |       GlobError(::glob::PatternError);
[INFO] [stdout] 58 | |       JsonError(::serde_json::Error);
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     }
[INFO] [stdout] 63 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]  --> src/query.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ascii::AsciiExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/notify/mod.rs:511:33
[INFO] [stdout]     |
[INFO] [stdout] 511 |       Error::Io(ref err) => err.description(),
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]   --> src/lib.rs:55:3
[INFO] [stdout]    |
[INFO] [stdout] 55 | /   error_chain!{
[INFO] [stdout] 56 | |     foreign_links {
[INFO] [stdout] 57 | |       GlobError(::glob::PatternError);
[INFO] [stdout] 58 | |       JsonError(::serde_json::Error);
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     }
[INFO] [stdout] 63 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stdout]  --> src/query.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ascii::AsciiExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tempdir v0.3.5
[INFO] [stderr]    Compiling fomo v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused macro definition
[INFO] [stdout]    --> tests/utils/mod.rs:207:1
[INFO] [stdout]     |
[INFO] [stdout] 207 | / macro_rules! assert_eq_any {
[INFO] [stdout] 208 | |     ($left:expr, $right1:expr, $right2:expr) => ({
[INFO] [stdout] 209 | |         match (&($left), &($right1), &($right2)) {
[INFO] [stdout] 210 | |             (left_val, right1_val, right2_val) => {
[INFO] [stdout] ...   |
[INFO] [stdout] 218 | |     })
[INFO] [stdout] 219 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_macros)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition
[INFO] [stdout]    --> tests/utils/mod.rs:207:1
[INFO] [stdout]     |
[INFO] [stdout] 207 | / macro_rules! assert_eq_any {
[INFO] [stdout] 208 | |     ($left:expr, $right1:expr, $right2:expr) => ({
[INFO] [stdout] 209 | |         match (&($left), &($right1), &($right2)) {
[INFO] [stdout] 210 | |             (left_val, right1_val, right2_val) => {
[INFO] [stdout] ...   |
[INFO] [stdout] 218 | |     })
[INFO] [stdout] 219 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_macros)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition
[INFO] [stdout]    --> tests/utils/mod.rs:207:1
[INFO] [stdout]     |
[INFO] [stdout] 207 | / macro_rules! assert_eq_any {
[INFO] [stdout] 208 | |     ($left:expr, $right1:expr, $right2:expr) => ({
[INFO] [stdout] 209 | |         match (&($left), &($right1), &($right2)) {
[INFO] [stdout] 210 | |             (left_val, right1_val, right2_val) => {
[INFO] [stdout] ...   |
[INFO] [stdout] 218 | |     })
[INFO] [stdout] 219 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_macros)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition
[INFO] [stdout]    --> tests/utils/mod.rs:207:1
[INFO] [stdout]     |
[INFO] [stdout] 207 | / macro_rules! assert_eq_any {
[INFO] [stdout] 208 | |     ($left:expr, $right1:expr, $right2:expr) => ({
[INFO] [stdout] 209 | |         match (&($left), &($right1), &($right2)) {
[INFO] [stdout] 210 | |             (left_val, right1_val, right2_val) => {
[INFO] [stdout] ...   |
[INFO] [stdout] 218 | |     })
[INFO] [stdout] 219 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_macros)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fomo::notify`
[INFO] [stdout]  --> tests/notify.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use fomo::notify;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `inflate_events`
[INFO] [stdout]   --> tests/utils/mod.rs:49:8
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub fn inflate_events(input: Vec<(PathBuf, Op, Option<u32>)>) -> Vec<(PathBuf, Op, Option<u32>)> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `extract_cookies`
[INFO] [stdout]   --> tests/utils/mod.rs:78:8
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub fn extract_cookies(events: &[ (PathBuf, Op, Option<u32>) ]) -> Vec<u32> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `sleep`
[INFO] [stdout]   --> tests/utils/mod.rs:91:8
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn sleep(duration: u64) {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DebouncedEvent`
[INFO] [stdout]   --> src/notify/inotify/mod.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use super::{DebouncedEvent, Error, Op, RawEvent, RecursiveMode, Result, Watcher, op};
[INFO] [stdout]    |             ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/notify/inotify/flags.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / bitflags! {
[INFO] [stdout] 4   | |   pub flags Mask: u32 {
[INFO] [stdout] 5   | |     #[doc = " Event: File was accessed."]
[INFO] [stdout] 6   | |     #[doc = " "]
[INFO] [stdout] ...   |
[INFO] [stdout] 177 | |   }
[INFO] [stdout] 178 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/notify/inotify/flags.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   | / bitflags! {
[INFO] [stdout] 4   | |   pub flags Mask: u32 {
[INFO] [stdout] 5   | |     #[doc = " Event: File was accessed."]
[INFO] [stdout] 6   | |     #[doc = " "]
[INFO] [stdout] ...   |
[INFO] [stdout] 177 | |   }
[INFO] [stdout] 178 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/notify/mod.rs:336:3
[INFO] [stdout]     |
[INFO] [stdout] 336 | /   bitflags! {
[INFO] [stdout] 337 | |     /// Holds a set of bit flags representing the actions for the event.
[INFO] [stdout] 338 | |     ///
[INFO] [stdout] 339 | |     /// For a list of possible values, have a look at the [notify::op](index.html) documentation.
[INFO] [stdout] ...   |
[INFO] [stdout] 357 | |     }
[INFO] [stdout] 358 | |   }
[INFO] [stdout]     | |___^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/notify/mod.rs:336:3
[INFO] [stdout]     |
[INFO] [stdout] 336 | /   bitflags! {
[INFO] [stdout] 337 | |     /// Holds a set of bit flags representing the actions for the event.
[INFO] [stdout] 338 | |     ///
[INFO] [stdout] 339 | |     /// For a list of possible values, have a look at the [notify::op](index.html) documentation.
[INFO] [stdout] ...   |
[INFO] [stdout] 357 | |     }
[INFO] [stdout] 358 | |   }
[INFO] [stdout]     | |___^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/notify/mod.rs:479:9
[INFO] [stdout]     |
[INFO] [stdout] 479 |         (a1 == b1 && a2 == b2)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/notify/mod.rs:531:30
[INFO] [stdout]     |
[INFO] [stdout] 531 |   fn cause(&self) -> Option<&StdError> {
[INFO] [stdout]     |                              ^^^^^^^^ help: use `dyn`: `dyn StdError`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/lib.rs:55:3
[INFO] [stdout]    |
[INFO] [stdout] 55 | /   error_chain!{
[INFO] [stdout] 56 | |     foreign_links {
[INFO] [stdout] 57 | |       GlobError(::glob::PatternError);
[INFO] [stdout] 58 | |       JsonError(::serde_json::Error);
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     }
[INFO] [stdout] 63 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]  --> src/query.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ascii::AsciiExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `sleep`
[INFO] [stdout]   --> tests/utils/mod.rs:91:8
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub fn sleep(duration: u64) {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/notify/mod.rs:511:33
[INFO] [stdout]     |
[INFO] [stdout] 511 |       Error::Io(ref err) => err.description(),
[INFO] [stdout]     |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]   --> src/lib.rs:55:3
[INFO] [stdout]    |
[INFO] [stdout] 55 | /   error_chain!{
[INFO] [stdout] 56 | |     foreign_links {
[INFO] [stdout] 57 | |       GlobError(::glob::PatternError);
[INFO] [stdout] 58 | |       JsonError(::serde_json::Error);
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     }
[INFO] [stdout] 63 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stdout]  --> src/query.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ascii::AsciiExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 20.97s
[INFO] running `Command { std: "docker" "inspect" "29a8c0fe768cd26fa95a43aa9c8168de7728a8be9d75c4b6a8431522495febef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "29a8c0fe768cd26fa95a43aa9c8168de7728a8be9d75c4b6a8431522495febef", kill_on_drop: false }`
[INFO] [stdout] 29a8c0fe768cd26fa95a43aa9c8168de7728a8be9d75c4b6a8431522495febef
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-05-08" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b756580e2fc900b66a91858a43da81162c1ae029a477dcb0106f0271e33b6cd5
[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" "b756580e2fc900b66a91858a43da81162c1ae029a477dcb0106f0271e33b6cd5", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `DebouncedEvent`
[INFO] [stderr]   --> src/notify/inotify/mod.rs:25:13
[INFO] [stderr]    |
[INFO] [stderr] 25 | use super::{DebouncedEvent, Error, Op, RawEvent, RecursiveMode, Result, Watcher, op};
[INFO] [stderr]    |             ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/notify/inotify/flags.rs:3:1
[INFO] [stderr]     |
[INFO] [stderr] 3   | / bitflags! {
[INFO] [stderr] 4   | |   pub flags Mask: u32 {
[INFO] [stderr] 5   | |     #[doc = " Event: File was accessed."]
[INFO] [stderr] 6   | |     #[doc = " "]
[INFO] [stderr] ...   |
[INFO] [stderr] 177 | |   }
[INFO] [stderr] 178 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/notify/inotify/flags.rs:3:1
[INFO] [stderr]     |
[INFO] [stderr] 3   | / bitflags! {
[INFO] [stderr] 4   | |   pub flags Mask: u32 {
[INFO] [stderr] 5   | |     #[doc = " Event: File was accessed."]
[INFO] [stderr] 6   | |     #[doc = " "]
[INFO] [stderr] ...   |
[INFO] [stderr] 177 | |   }
[INFO] [stderr] 178 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/notify/mod.rs:336:3
[INFO] [stderr]     |
[INFO] [stderr] 336 | /   bitflags! {
[INFO] [stderr] 337 | |     /// Holds a set of bit flags representing the actions for the event.
[INFO] [stderr] 338 | |     ///
[INFO] [stderr] 339 | |     /// For a list of possible values, have a look at the [notify::op](index.html) documentation.
[INFO] [stderr] ...   |
[INFO] [stderr] 357 | |     }
[INFO] [stderr] 358 | |   }
[INFO] [stderr]     | |___^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/notify/mod.rs:336:3
[INFO] [stderr]     |
[INFO] [stderr] 336 | /   bitflags! {
[INFO] [stderr] 337 | |     /// Holds a set of bit flags representing the actions for the event.
[INFO] [stderr] 338 | |     ///
[INFO] [stderr] 339 | |     /// For a list of possible values, have a look at the [notify::op](index.html) documentation.
[INFO] [stderr] ...   |
[INFO] [stderr] 357 | |     }
[INFO] [stderr] 358 | |   }
[INFO] [stderr]     | |___^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]    --> src/notify/mod.rs:479:9
[INFO] [stderr]     |
[INFO] [stderr] 479 |         (a1 == b1 && a2 == b2)
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/notify/mod.rs:531:30
[INFO] [stderr]     |
[INFO] [stderr] 531 |   fn cause(&self) -> Option<&StdError> {
[INFO] [stderr]     |                              ^^^^^^^^ help: use `dyn`: `dyn StdError`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/lib.rs:55:3
[INFO] [stderr]    |
[INFO] [stderr] 55 | /   error_chain!{
[INFO] [stderr] 56 | |     foreign_links {
[INFO] [stderr] 57 | |       GlobError(::glob::PatternError);
[INFO] [stderr] 58 | |       JsonError(::serde_json::Error);
[INFO] [stderr] ...  |
[INFO] [stderr] 62 | |     }
[INFO] [stderr] 63 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stderr]  --> src/query.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::ascii::AsciiExt;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/notify/mod.rs:511:33
[INFO] [stderr]     |
[INFO] [stderr] 511 |       Error::Io(ref err) => err.description(),
[INFO] [stderr]     |                                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stderr]   --> src/lib.rs:55:3
[INFO] [stderr]    |
[INFO] [stderr] 55 | /   error_chain!{
[INFO] [stderr] 56 | |     foreign_links {
[INFO] [stderr] 57 | |       GlobError(::glob::PatternError);
[INFO] [stderr] 58 | |       JsonError(::serde_json::Error);
[INFO] [stderr] ...  |
[INFO] [stderr] 62 | |     }
[INFO] [stderr] 63 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stderr]  --> src/query.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::ascii::AsciiExt;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 12 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `DebouncedEvent`
[INFO] [stderr]   --> src/notify/inotify/mod.rs:25:13
[INFO] [stderr]    |
[INFO] [stderr] 25 | use super::{DebouncedEvent, Error, Op, RawEvent, RecursiveMode, Result, Watcher, op};
[INFO] [stderr]    |             ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/notify/inotify/flags.rs:3:1
[INFO] [stderr]     |
[INFO] [stderr] 3   | / bitflags! {
[INFO] [stderr] 4   | |   pub flags Mask: u32 {
[INFO] [stderr] 5   | |     #[doc = " Event: File was accessed."]
[INFO] [stderr] 6   | |     #[doc = " "]
[INFO] [stderr] ...   |
[INFO] [stderr] 177 | |   }
[INFO] [stderr] 178 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/notify/inotify/flags.rs:3:1
[INFO] [stderr]     |
[INFO] [stderr] 3   | / bitflags! {
[INFO] [stderr] 4   | |   pub flags Mask: u32 {
[INFO] [stderr] 5   | |     #[doc = " Event: File was accessed."]
[INFO] [stderr] 6   | |     #[doc = " "]
[INFO] [stderr] ...   |
[INFO] [stderr] 177 | |   }
[INFO] [stderr] 178 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/notify/mod.rs:336:3
[INFO] [stderr]     |
[INFO] [stderr] 336 | /   bitflags! {
[INFO] [stderr] 337 | |     /// Holds a set of bit flags representing the actions for the event.
[INFO] [stderr] 338 | |     ///
[INFO] [stderr] 339 | |     /// For a list of possible values, have a look at the [notify::op](index.html) documentation.
[INFO] [stderr] ...   |
[INFO] [stderr] 357 | |     }
[INFO] [stderr] 358 | |   }
[INFO] [stderr]     | |___^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/notify/mod.rs:336:3
[INFO] [stderr]     |
[INFO] [stderr] 336 | /   bitflags! {
[INFO] [stderr] 337 | |     /// Holds a set of bit flags representing the actions for the event.
[INFO] [stderr] 338 | |     ///
[INFO] [stderr] 339 | |     /// For a list of possible values, have a look at the [notify::op](index.html) documentation.
[INFO] [stderr] ...   |
[INFO] [stderr] 357 | |     }
[INFO] [stderr] 358 | |   }
[INFO] [stderr]     | |___^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr]    --> src/notify/mod.rs:479:9
[INFO] [stderr]     |
[INFO] [stderr] 479 |         (a1 == b1 && a2 == b2)
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/notify/mod.rs:531:30
[INFO] [stderr]     |
[INFO] [stderr] 531 |   fn cause(&self) -> Option<&StdError> {
[INFO] [stderr]     |                              ^^^^^^^^ help: use `dyn`: `dyn StdError`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/lib.rs:55:3
[INFO] [stderr]    |
[INFO] [stderr] 55 | /   error_chain!{
[INFO] [stderr] 56 | |     foreign_links {
[INFO] [stderr] 57 | |       GlobError(::glob::PatternError);
[INFO] [stderr] 58 | |       JsonError(::serde_json::Error);
[INFO] [stderr] ...  |
[INFO] [stderr] 62 | |     }
[INFO] [stderr] 63 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stderr]  --> src/query.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::ascii::AsciiExt;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/notify/mod.rs:511:33
[INFO] [stderr]     |
[INFO] [stderr] 511 |       Error::Io(ref err) => err.description(),
[INFO] [stderr]     |                                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stderr]   --> src/lib.rs:55:3
[INFO] [stderr]    |
[INFO] [stderr] 55 | /   error_chain!{
[INFO] [stderr] 56 | |     foreign_links {
[INFO] [stderr] 57 | |       GlobError(::glob::PatternError);
[INFO] [stderr] 58 | |       JsonError(::serde_json::Error);
[INFO] [stderr] ...  |
[INFO] [stderr] 62 | |     }
[INFO] [stderr] 63 | |   }
[INFO] [stderr]    | |___^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ascii::AsciiExt`
[INFO] [stderr]  --> src/query.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::ascii::AsciiExt;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 12 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition
[INFO] [stderr]    --> tests/utils/mod.rs:207:1
[INFO] [stderr]     |
[INFO] [stderr] 207 | / macro_rules! assert_eq_any {
[INFO] [stderr] 208 | |     ($left:expr, $right1:expr, $right2:expr) => ({
[INFO] [stderr] 209 | |         match (&($left), &($right1), &($right2)) {
[INFO] [stderr] 210 | |             (left_val, right1_val, right2_val) => {
[INFO] [stderr] ...   |
[INFO] [stderr] 218 | |     })
[INFO] [stderr] 219 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_macros)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: 1 warning emitted
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition
[INFO] [stderr]    --> tests/utils/mod.rs:207:1
[INFO] [stderr]     |
[INFO] [stderr] 207 | / macro_rules! assert_eq_any {
[INFO] [stderr] 208 | |     ($left:expr, $right1:expr, $right2:expr) => ({
[INFO] [stderr] 209 | |         match (&($left), &($right1), &($right2)) {
[INFO] [stderr] 210 | |             (left_val, right1_val, right2_val) => {
[INFO] [stderr] ...   |
[INFO] [stderr] 218 | |     })
[INFO] [stderr] 219 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_macros)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: 1 warning emitted
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition
[INFO] [stderr]    --> tests/utils/mod.rs:207:1
[INFO] [stderr]     |
[INFO] [stderr] 207 | / macro_rules! assert_eq_any {
[INFO] [stderr] 208 | |     ($left:expr, $right1:expr, $right2:expr) => ({
[INFO] [stderr] 209 | |         match (&($left), &($right1), &($right2)) {
[INFO] [stderr] 210 | |             (left_val, right1_val, right2_val) => {
[INFO] [stderr] ...   |
[INFO] [stderr] 218 | |     })
[INFO] [stderr] 219 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_macros)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `inflate_events`
[INFO] [stderr]   --> tests/utils/mod.rs:49:8
[INFO] [stderr]    |
[INFO] [stderr] 49 | pub fn inflate_events(input: Vec<(PathBuf, Op, Option<u32>)>) -> Vec<(PathBuf, Op, Option<u32>)> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `extract_cookies`
[INFO] [stderr]   --> tests/utils/mod.rs:78:8
[INFO] [stderr]    |
[INFO] [stderr] 78 | pub fn extract_cookies(events: &[ (PathBuf, Op, Option<u32>) ]) -> Vec<u32> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `sleep`
[INFO] [stderr]   --> tests/utils/mod.rs:91:8
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub fn sleep(duration: u64) {
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 4 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] warning: unused macro definition
[INFO] [stderr]    --> tests/utils/mod.rs:207:1
[INFO] [stderr]     |
[INFO] [stderr] 207 | / macro_rules! assert_eq_any {
[INFO] [stderr] 208 | |     ($left:expr, $right1:expr, $right2:expr) => ({
[INFO] [stderr] 209 | |         match (&($left), &($right1), &($right2)) {
[INFO] [stderr] 210 | |             (left_val, right1_val, right2_val) => {
[INFO] [stderr] ...   |
[INFO] [stderr] 218 | |     })
[INFO] [stderr] 219 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_macros)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `fomo::notify`
[INFO] [stderr]  --> tests/notify.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use fomo::notify;
[INFO] [stderr]   |     ^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `sleep`
[INFO] [stderr]   --> tests/utils/mod.rs:91:8
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub fn sleep(duration: u64) {
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: 3 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/fomo-fe69ed9eb909c9c5)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test notify::display_formatted_errors ... ok
[INFO] [stdout] test fs_view::test::single_file_tmp_dir ... ok
[INFO] [stdout] test fs_view::test::fixed_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/fomo_bin-4d438fc94d3f5a5d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/debounce.rs (/opt/rustwide/target/debug/deps/debounce-727483dc732a0bbe)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test create_write_modify_file ... ok
[INFO] [stdout] test delete_create_file ... ok
[INFO] [stdout] test create_directory ... ok
[INFO] [stdout] test create_rename_write_create ... ok
[INFO] [stdout] test create_rename_delete_directory ... ok
[INFO] [stdout] test create_delete_file ... ok
[INFO] [stdout] test delete_create_directory ... ok
[INFO] [stdout] test create_file ... ok
[INFO] [stdout] test create_rename_directory ... ok
[INFO] [stdout] test move_repeatedly ... ignored
[INFO] [stdout] test create_delete_directory ... ok
[INFO] [stdout] test create_rename_file ... ok
[INFO] [stdout] test create_modify_directory ... ok
[INFO] [stdout] test create_rename_overwrite_file ... ok
[INFO] [stdout] test create_rename_overwrite_directory ... ok
[INFO] [stdout] test create_rename_remove_create ... ok
[INFO] [stdout] test create_rename_delete_file ... ok
[INFO] [stdout] test delete_directory ... ok
[INFO] [stdout] test delete_file ... ok
[INFO] [stdout] test modify_delete_directory ... ok
[INFO] [stdout] test modify_file ... ok
[INFO] [stdout] test modify_directory ... ok
[INFO] [stdout] test modify_rename_directory ... ok
[INFO] [stdout] test modify_rename_file ... ok
[INFO] [stdout] test rename_file ... ok
[INFO] [stdout] test rename_directory ... ok
[INFO] [stdout] test rename_modify_directory ... ok
[INFO] [stdout] test rename_modify_file ... ok
[INFO] [stdout] test rename_rename_directory ... ok
[INFO] [stdout] test rename_rename_file ... ok
[INFO] [stdout] test rename_write_file ... ok
[INFO] [stdout] test write_delete_file ... ok
[INFO] [stdout] test move_out_sleep_move_in ... ok
[INFO] [stdout] test write_file ... ok
[INFO] [stdout] test write_rename_file ... ok
[INFO] [stdout] test write_long_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 8.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/event_path.rs (/opt/rustwide/target/debug/deps/event_path-cd806d04db9caef7)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test watch_absolute_directory ... ok
[INFO] [stdout] test watch_canonicalized_directory ... ok
[INFO] [stdout] test watch_canonicalized_file ... ok
[INFO] [stdout] test watch_absolute_file ... ok
[INFO] [stdout] test watch_relative ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fsevents.rs (/opt/rustwide/target/debug/deps/fsevents-a12792ddd21a7782)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/notify.rs (/opt/rustwide/target/debug/deps/notify-558ce275f28a9386)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_inflate_events ... ok
[INFO] [stdout] test create_rename_overwrite_directory ... ok
[INFO] [stdout] test modify_directory ... ok
[INFO] [stdout] test delete_directory ... ok
[INFO] [stdout] test create_rename_overwrite_file ... ok
[INFO] [stdout] test move_out_create_file ... ok
[INFO] [stdout] test rename_directory ... ok
[INFO] [stdout] test create_file ... ok
[INFO] [stdout] test delete_file ... ok
[INFO] [stdout] test move_out_create_directory ... ok
[INFO] [stdout] test create_directory ... ok
[INFO] [stdout] test modify_file ... ok
[INFO] [stdout] test rename_file ... ok
[INFO] [stdout] test rename_rename_file ... ok
[INFO] [stdout] test create_write_modify_file ... ok
[INFO] [stdout] test rename_rename_directory ... ok
[INFO] [stdout] test write_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/watcher.rs (/opt/rustwide/target/debug/deps/watcher-8e197bdcb87592fe)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test new_null ... ok
[INFO] [stdout] test new_poll ... ok
[INFO] [stdout] test poll_watch_recursive_move ... ignored
[INFO] [stdout] test poll_watch_recursive_move_in ... ignored
[INFO] [stdout] test poll_watch_recursive_move_out ... ignored
[INFO] [stdout] test new_recommended ... ok
[INFO] [stdout] test new_inotify ... ok
[INFO] [stdout] test unwatch_file ... ok
[INFO] [stdout] test unwatch_nonexisting ... ok
[INFO] [stdout] test unwatch_directory ... ok
[INFO] [stdout] test self_delete_file ... ok
[INFO] [stdout] test test_watcher_send ... ok
[INFO] [stdout] test test_watcher_sync ... ok
[INFO] [stdout] test watch_file ... ok
[INFO] [stdout] test parent_rename_file ... ok
[INFO] [stdout] test watch_nonexisting ... ok
[INFO] [stdout] test watch_nonrecursive ... ok
[INFO] [stdout] test watch_relative ... ok
[INFO] [stdout] test self_delete_directory ... ok
[INFO] [stdout] test parent_rename_directory ... ok
[INFO] [stdout] test watch_recursive_move_in ... ok
[INFO] [stdout] test watch_recursive_move ... ok
[INFO] [stdout] test watch_recursive_create_directory ... FAILED
[INFO] [stdout] test watch_recursive_move_out ... ok
[INFO] [stdout] test self_rename_directory ... ok
[INFO] [stdout] test self_rename_file ... ok
[INFO] [stdout] test poll_watch_nonrecursive ... ok
[INFO] [stdout] test poll_watch_file ... ok
[INFO] [stdout] test poll_watch_recursive_create_directory ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- watch_recursive_create_directory stdout ----
[INFO] [stdout] thread 'watch_recursive_create_directory' panicked at 'assertion failed: `(left == right)`
[INFO] [stdout]   left: `[("/tmp/temp_dir.UKDI5la9xj8z/dir1", CREATE, None)]`,
[INFO] [stdout]  right: `[("/tmp/temp_dir.UKDI5la9xj8z/dir1", CREATE, None), ("/tmp/temp_dir.UKDI5la9xj8z/dir1/file1", CREATE, None), ("/tmp/temp_dir.UKDI5la9xj8z/dir1/file1", CLOSE_WRITE, None)]`', tests/watcher.rs:323:5
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x558494962d60 - std::backtrace_rs::backtrace::libunwind::trace::h880e86c16131e543
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
[INFO] [stdout]    1:     0x558494962d60 - std::backtrace_rs::backtrace::trace_unsynchronized::h58807f2da56c47b3
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x558494962d60 - std::sys_common::backtrace::_print_fmt::h79d67bbf23537ee0
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x558494962d60 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6afd7ad593709198
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/sys_common/backtrace.rs:46:22
[INFO] [stdout]    4:     0x55849498729f - core::fmt::write::hdc1e76b5176fd653
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/core/src/fmt/mod.rs:1094:17
[INFO] [stdout]    5:     0x55849495f7c5 - std::io::Write::write_fmt::h3cd0f27961fe4f79
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/io/mod.rs:1584:15
[INFO] [stdout]    6:     0x55849496534b - std::sys_common::backtrace::_print::h16e0d1a95f75f210
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/sys_common/backtrace.rs:49:5
[INFO] [stdout]    7:     0x55849496534b - std::sys_common::backtrace::print::hf8154bbac43d8779
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/sys_common/backtrace.rs:36:9
[INFO] [stdout]    8:     0x55849496534b - std::panicking::default_hook::{{closure}}::hb22fb2f362e83354
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:208:50
[INFO] [stdout]    9:     0x558494964e68 - std::panicking::default_hook::hfe65f3219b44e611
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:222:9
[INFO] [stdout]   10:     0x5584949658fd - std::panicking::rust_panic_with_hook::h1a85262a870dd5b0
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:591:17
[INFO] [stdout]   11:     0x5584949654f7 - std::panicking::begin_panic_handler::{{closure}}::ha2f156de41e0d3b6
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:497:13
[INFO] [stdout]   12:     0x55849496321c - std::sys_common::backtrace::__rust_end_short_backtrace::h6686b9d717340e5f
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/sys_common/backtrace.rs:141:18
[INFO] [stdout]   13:     0x558494965459 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:493:5
[INFO] [stdout]   14:     0x5584948281b1 - core::panicking::panic_fmt::hebefbcd6ea6e5cb2
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/core/src/panicking.rs:92:14
[INFO] [stdout]   15:     0x558494985bff - core::panicking::assert_failed::inner::h6daf16abba7df014
[INFO] [stdout]   16:     0x5584948583a2 - core::panicking::assert_failed::he9b96c9af4e99178
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/core/src/panicking.rs:143:5
[INFO] [stdout]   17:     0x558494834c4d - watcher::watch_recursive_create_directory::h13aaa7c77c1bec8b
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/watcher.rs:323:5
[INFO] [stdout]   18:     0x55849483471a - watcher::watch_recursive_create_directory::{{closure}}::h85890755633fdaa1
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/watcher.rs:287:1
[INFO] [stdout]   19:     0x55849484dd0e - core::ops::function::FnOnce::call_once::h55ce0e0526c65494
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   20:     0x558494884953 - core::ops::function::FnOnce::call_once::h57c4249049152a7b
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   21:     0x558494884953 - test::__rust_begin_short_backtrace::hdd6a11c27e3fdace
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/test/src/lib.rs:577:5
[INFO] [stdout]   22:     0x5584948833c6 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6075ca48296c4f05
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/alloc/src/boxed.rs:1546:9
[INFO] [stdout]   23:     0x5584948833c6 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc418df810ab2964f
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panic.rs:344:9
[INFO] [stdout]   24:     0x5584948833c6 - std::panicking::try::do_call::hf98f00064a769cb0
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:379:40
[INFO] [stdout]   25:     0x5584948833c6 - std::panicking::try::hcd023b3aae7a59a9
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:343:19
[INFO] [stdout]   26:     0x5584948833c6 - std::panic::catch_unwind::hdd9ca332333ac682
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panic.rs:431:14
[INFO] [stdout]   27:     0x5584948833c6 - test::run_test_in_process::hb159da985e34473b
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/test/src/lib.rs:600:18
[INFO] [stdout]   28:     0x5584948833c6 - test::run_test::run_test_inner::{{closure}}::hee0eaef17b13fba7
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/test/src/lib.rs:492:39
[INFO] [stdout]   29:     0x55849485e7ce - test::run_test::run_test_inner::{{closure}}::h260082b70d8062bf
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/test/src/lib.rs:519:37
[INFO] [stdout]   30:     0x55849485e7ce - std::sys_common::backtrace::__rust_begin_short_backtrace::h1c6e136ff2c86043
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/sys_common/backtrace.rs:125:18
[INFO] [stdout]   31:     0x558494862538 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h82f77c9ab96d4a5b
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/thread/mod.rs:481:17
[INFO] [stdout]   32:     0x558494862538 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfc4b50a3b7417258
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panic.rs:344:9
[INFO] [stdout]   33:     0x558494862538 - std::panicking::try::do_call::h57fb637b89c350a3
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:379:40
[INFO] [stdout]   34:     0x558494862538 - std::panicking::try::h93302834d7241260
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panicking.rs:343:19
[INFO] [stdout]   35:     0x558494862538 - std::panic::catch_unwind::h2fd5a29a8a28d68f
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/panic.rs:431:14
[INFO] [stdout]   36:     0x558494862538 - std::thread::Builder::spawn_unchecked::{{closure}}::hb52038dfd2e66dc9
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/thread/mod.rs:480:30
[INFO] [stdout]   37:     0x558494862538 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h34ab8851fab07371
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/core/src/ops/function.rs:227:5
[INFO] [stdout]   38:     0x55849496b147 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2fe906f7ca2c80c4
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/alloc/src/boxed.rs:1546:9
[INFO] [stdout]   39:     0x55849496b147 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf577546e105ebded
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/alloc/src/boxed.rs:1546:9
[INFO] [stdout]   40:     0x55849496b147 - std::sys::unix::thread::Thread::new::thread_start::hedae860fc8535ac7
[INFO] [stdout]                                at /rustc/4bac69dd25089dd2f803f24de2225d84449b6220/library/std/src/sys/unix/thread.rs:71:17
[INFO] [stdout]   41:     0x7fbbc054b609 - start_thread
[INFO] [stdout]   42:     0x7fbbc031b293 - clone
[INFO] [stdout]   43:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     watch_recursive_create_directory
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 25 passed; 1 failed; 3 ignored; 0 measured; 0 filtered out; finished in 2.51s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass '--test watcher'
[INFO] running `Command { std: "docker" "inspect" "b756580e2fc900b66a91858a43da81162c1ae029a477dcb0106f0271e33b6cd5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b756580e2fc900b66a91858a43da81162c1ae029a477dcb0106f0271e33b6cd5", kill_on_drop: false }`
[INFO] [stdout] b756580e2fc900b66a91858a43da81162c1ae029a477dcb0106f0271e33b6cd5