[INFO] fetching crate neovim-lib 0.6.1... [INFO] building neovim-lib-0.6.1 against try#d5c88c22807925c189328ef9d923c5d2b11a95b8+rustflags=-Zprofile-closures for pr-87066-3 [INFO] extracting crate neovim-lib 0.6.1 into /workspace/builds/worker-50/source [INFO] validating manifest of crates.io crate neovim-lib 0.6.1 on toolchain d5c88c22807925c189328ef9d923c5d2b11a95b8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate neovim-lib 0.6.1 [INFO] finished tweaking crates.io crate neovim-lib 0.6.1 [INFO] tweaked toml for crates.io crate neovim-lib 0.6.1 written to /workspace/builds/worker-50/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "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] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rmpv v0.4.7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-50/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-50/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1cd69145f52c429c0b20ddab3949464d08a2aca405fcf960b1c8e970923ca5f5 [INFO] running `Command { std: "docker" "start" "-a" "1cd69145f52c429c0b20ddab3949464d08a2aca405fcf960b1c8e970923ca5f5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1cd69145f52c429c0b20ddab3949464d08a2aca405fcf960b1c8e970923ca5f5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1cd69145f52c429c0b20ddab3949464d08a2aca405fcf960b1c8e970923ca5f5", kill_on_drop: false }` [INFO] [stdout] 1cd69145f52c429c0b20ddab3949464d08a2aca405fcf960b1c8e970923ca5f5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-50/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-50/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 -Zprofile-closures" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0f202f00fb6bc6e94247c6d3faac03c1b0b2bff50969dfe98ec508ac62a89d59 [INFO] running `Command { std: "docker" "start" "-a" "0f202f00fb6bc6e94247c6d3faac03c1b0b2bff50969dfe98ec508ac62a89d59", kill_on_drop: false }` [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (d318f0ec49d2844c, 9963dc6836664ff6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (10275bade51f3a64, 1a4993f89775eba9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (ad71db94d2b0dded, b3dc5e463857ea36), 32, 32 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (82926ac54d2532ce, 8542c3146f879d7f), 32, 32 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (47682469233aa24e, 6234a8c7872b30b8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (2f2196d24a853f8a, 7c1449fef3a08a41), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (65e85fdf8a9e1307, 8abe54fcfafac5c9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (ece079b67c37958b, 2ad04b3daca5c227), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (680b341ec5c76adc, 6c9b8c7d6ea4fc6a), 0, 0 [INFO] [stderr] Compiling serde v1.0.127 [INFO] [stderr] SG_CR_Eslkdjf: build_script_build, (75b84863966839e5, 8a92c743b00988cf), 0, 0 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling unix_socket v0.5.0 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (f028cd83b1b20f07, 7ecc54768d3f4e50), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (f38d0b02ac05d315, e69997183b4c06c4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (e5c102187eacda5b, 44eef676d88542), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (9024eef15e9b7916, f6e9aaac68e8844f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (ea23abacfb8e29e0, 5508563aed3ea07), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (b0311dbdb74e952d, 161a3aef6fac7e9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (d43a49a99c1d6a58, 1cfe4e372659de58), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (75ed6296ae93e1e7, 6aea88dd8cade820), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (8513260de12a0e47, 20fa434b84abe5d9), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (ad613a1a93c991c8, ef5ae326848c30d5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (9e1a63274184523b, a23c644333a0674a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (4f9301ac2f6f463c, a5c56536d5583636), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (3432acae284bdf6f, ad848494e4f9124e), 24, 32 [INFO] [stderr] SG_CR_Eslkdjf: log, (c7bdd38427ba511c, c97d9f7503e6fe32), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: log, (2feb8e5f59057887, 55131227c3c2bccc), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (1c0f48c2e492e38e, 5d4b6f033cb5d42d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (4fdb2e87a1b00b0, 1ea7bb48c7f0f882), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (6f92f55d94b79a81, b018c467009bb160), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: log, (dcefd6860304af7e, 53955f9e4aa5d6b3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (80ee3420028a0295, 3897ba7a5f155940), 8, 16 [INFO] [stderr] Compiling rmp v0.8.10 [INFO] [stderr] Compiling serde_bytes v0.11.5 [INFO] [stderr] Compiling rmpv v0.4.7 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (11414e1d6199a217, fe0ab861467a1b73), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (2a23b3113d5ea5b5, bc7714dd87c5f28b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (50f66fa45af594a9, 42b44321d705075f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (8084590d6d36dd0a, 44bc71ad434a60ab), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (64f4d54bc7498637, eb60f9594aed5d4f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (640eec67fa908895, 234a993e01cbb7dc), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (fa3a20a197e8544b, d5261e2531731dfe), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (2f6fd572a039fc36, 6f9fc60b25215f7f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (370cd14a02e05386, beb8e61aa514ea0b), 0, 0 [INFO] [stderr] Compiling neovim-lib v0.6.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/rpc/client.rs:13:21 [INFO] [stdout] | [INFO] [stdout] 13 | type Callback = Box) + Send + 'static>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Result) + Send + 'static` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/rpc/client.rs:215:55 [INFO] [stdout] | [INFO] [stdout] 215 | fn send_error_to_callers(queue: &Queue, err: &Box) { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/rpc/model.rs:66:66 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn decode(reader: &mut R) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/rpc/model.rs:105:76 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn encode(writer: &mut W, msg: RpcMessage) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/rpc/model.rs:135:17 [INFO] [stdout] | [INFO] [stdout] 135 | fn from_val(T) -> Self; [INFO] [stdout] | ^ help: try naming the parameter or explicitly ignoring it: `_: T` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(anonymous_parameters)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/async.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | cb: Option) + Send + 'static>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Result) + Send + 'static` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (1a0d378f504c51ed, b266fd709a244486), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (fdf26f4734ce471, 49b04bae5fe0d486), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (d0063ebe8204ed1b, 5ac35004e683824e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (bcf398c90507a355, a1b71e0a89648d04), 72, 72 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (1575999fde309be5, 64ea584c560fd293), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (7d84daf0ef79438f, ff601b3295499375), 72, 72 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (a6e7ab0c381f307d, a7b25c625859d8af), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (8de9b57a7b546c5b, 641363d12c4a5242), 72, 72 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (2d8c94c409890cf2, 224c1059406bbdc1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (23acdd36edfbf6f3, 660bae77f7d2d19d), 72, 72 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (f54a0116ba3f656a, 88699d326f6fab76), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (5234a82a5ddbe4a5, 1e229e5432ffc4ad), 56, 56 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (a8eda318647db9d1, a8e419fce8d22e05), 56, 56 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (54d215e0f6faae5b, 6a378b21671d7dba), 56, 56 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (bd47c9570c764216, fa681762f31d38ce), 56, 56 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (54bafbf82efd0291, afc8ada3748aeecc), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (fb89f72a8a20ac5f, 971ff15695256158), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (fd45bd20e1cf7183, d2c0f5b61e1e853e), 0, 0 [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 10.84s [INFO] running `Command { std: "docker" "inspect" "0f202f00fb6bc6e94247c6d3faac03c1b0b2bff50969dfe98ec508ac62a89d59", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0f202f00fb6bc6e94247c6d3faac03c1b0b2bff50969dfe98ec508ac62a89d59", kill_on_drop: false }` [INFO] [stdout] 0f202f00fb6bc6e94247c6d3faac03c1b0b2bff50969dfe98ec508ac62a89d59 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-50/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-50/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 -Zprofile-closures" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 361e7e8410fe0da3b50218a37849915abec9169aefab6401fa22bc72774ec9fc [INFO] running `Command { std: "docker" "start" "-a" "361e7e8410fe0da3b50218a37849915abec9169aefab6401fa22bc72774ec9fc", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (d318f0ec49d2844c, 9963dc6836664ff6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (10275bade51f3a64, 1a4993f89775eba9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (ad71db94d2b0dded, b3dc5e463857ea36), 32, 32 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (82926ac54d2532ce, 8542c3146f879d7f), 32, 32 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (47682469233aa24e, 6234a8c7872b30b8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (2f2196d24a853f8a, 7c1449fef3a08a41), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (65e85fdf8a9e1307, 8abe54fcfafac5c9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (ece079b67c37958b, 2ad04b3daca5c227), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: autocfg, (680b341ec5c76adc, 6c9b8c7d6ea4fc6a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: build_script_build, (75b84863966839e5, 8a92c743b00988cf), 0, 0 [INFO] [stderr] Compiling remove_dir_all v0.5.3 [INFO] [stderr] SG_CR_Eslkdjf: log, (c7bdd38427ba511c, c97d9f7503e6fe32), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: log, (2feb8e5f59057887, 55131227c3c2bccc), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (1c0f48c2e492e38e, 5d4b6f033cb5d42d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (4fdb2e87a1b00b0, 1ea7bb48c7f0f882), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (6f92f55d94b79a81, b018c467009bb160), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: log, (dcefd6860304af7e, 53955f9e4aa5d6b3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (80ee3420028a0295, 3897ba7a5f155940), 8, 16 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (f028cd83b1b20f07, 7ecc54768d3f4e50), 8, 8 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/rpc/client.rs:13:21 [INFO] [stdout] | [INFO] [stdout] 13 | type Callback = Box) + Send + 'static>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Result) + Send + 'static` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (f38d0b02ac05d315, e69997183b4c06c4), 8, 8 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/rpc/client.rs:215:55 [INFO] [stdout] | [INFO] [stdout] 215 | fn send_error_to_callers(queue: &Queue, err: &Box) { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (e5c102187eacda5b, 44eef676d88542), 0, 0 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/rpc/model.rs:66:66 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn decode(reader: &mut R) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (9024eef15e9b7916, f6e9aaac68e8844f), 0, 0 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/rpc/model.rs:105:76 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn encode(writer: &mut W, msg: RpcMessage) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (ea23abacfb8e29e0, 5508563aed3ea07), 0, 0 [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/rpc/model.rs:135:17 [INFO] [stdout] | [INFO] [stdout] 135 | fn from_val(T) -> Self; [INFO] [stdout] | ^ help: try naming the parameter or explicitly ignoring it: `_: T` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(anonymous_parameters)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (b0311dbdb74e952d, 161a3aef6fac7e9), 0, 0 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/async.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | cb: Option) + Send + 'static>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Result) + Send + 'static` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (d43a49a99c1d6a58, 1cfe4e372659de58), 0, 0 [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (75ed6296ae93e1e7, 6aea88dd8cade820), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (8513260de12a0e47, 20fa434b84abe5d9), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (ad613a1a93c991c8, ef5ae326848c30d5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (9e1a63274184523b, a23c644333a0674a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (4f9301ac2f6f463c, a5c56536d5583636), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: unix_socket, (3432acae284bdf6f, ad848494e4f9124e), 24, 32 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (11414e1d6199a217, fe0ab861467a1b73), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (2a23b3113d5ea5b5, bc7714dd87c5f28b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (50f66fa45af594a9, 42b44321d705075f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (8084590d6d36dd0a, 44bc71ad434a60ab), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (64f4d54bc7498637, eb60f9594aed5d4f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (640eec67fa908895, 234a993e01cbb7dc), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (fa3a20a197e8544b, d5261e2531731dfe), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (2f6fd572a039fc36, 6f9fc60b25215f7f), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rmpv, (370cd14a02e05386, beb8e61aa514ea0b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (1a0d378f504c51ed, b266fd709a244486), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (fdf26f4734ce471, 49b04bae5fe0d486), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (d0063ebe8204ed1b, 5ac35004e683824e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (bcf398c90507a355, a1b71e0a89648d04), 72, 72 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (1575999fde309be5, 64ea584c560fd293), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (7d84daf0ef79438f, ff601b3295499375), 72, 72 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (a6e7ab0c381f307d, a7b25c625859d8af), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (8de9b57a7b546c5b, 641363d12c4a5242), 72, 72 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (2d8c94c409890cf2, 224c1059406bbdc1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (23acdd36edfbf6f3, 660bae77f7d2d19d), 72, 72 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (f54a0116ba3f656a, 88699d326f6fab76), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (5234a82a5ddbe4a5, 1e229e5432ffc4ad), 56, 56 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (a8eda318647db9d1, a8e419fce8d22e05), 56, 56 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (54d215e0f6faae5b, 6a378b21671d7dba), 56, 56 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (bd47c9570c764216, fa681762f31d38ce), 56, 56 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (54bafbf82efd0291, afc8ada3748aeecc), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (fb89f72a8a20ac5f, 971ff15695256158), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (fd45bd20e1cf7183, d2c0f5b61e1e853e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rand, (d5015a8c02ff7118, e70836707da39dad), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rand, (c33e8228ef4d3b95, 2d6ca4bd92c47071), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rand, (73a6793981df500, 9ea7a0df690467a7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rand, (d8ff2f552621b1e1, a17a7748711039ba), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rand, (4d455adf532d9672, 8a28634982653bd8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rand, (ed75b5e2f3665aa2, 4385f707973d3e6f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rand, (b6582aa9c9db04c2, 7aa5d671fc00c41d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rand, (6a201950bd958b83, 83144e08ef857ffe), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rand, (f4edb901cfa4bf68, aebc79b4281ce138), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rand, (f4cc936fabde326d, 2e5a3fa686e06f95), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rand, (430a73cb6571950c, 8fca9879845359c1), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rand, (33973f3323b2d6c4, 61730fb1bf00dec8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rand, (244767cfee9aefe0, 1ac66c687f40fdbf), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rand, (893aa53486a55c7, dfa264df2657b3a9), 0, 0 [INFO] [stderr] Compiling tempdir v0.3.7 [INFO] [stderr] Compiling neovim-lib v0.6.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/rpc/client.rs:13:21 [INFO] [stdout] | [INFO] [stdout] 13 | type Callback = Box) + Send + 'static>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Result) + Send + 'static` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/rpc/client.rs:215:55 [INFO] [stdout] | [INFO] [stdout] 215 | fn send_error_to_callers(queue: &Queue, err: &Box) { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/rpc/model.rs:66:66 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn decode(reader: &mut R) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/rpc/model.rs:105:76 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn encode(writer: &mut W, msg: RpcMessage) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/rpc/model.rs:135:17 [INFO] [stdout] | [INFO] [stdout] 135 | fn from_val(T) -> Self; [INFO] [stdout] | ^ help: try naming the parameter or explicitly ignoring it: `_: T` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(anonymous_parameters)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/async.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | cb: Option) + Send + 'static>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Result) + Send + 'static` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (b6f0005c95baba38, 60dab10ed96d90b0), 0, 0 [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/lib.rs:81:24 [INFO] [stdout] | [INFO] [stdout] 81 | panic!(format!("neovim socket not found at '{:?}'", &socket_path)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stdout] = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 81 - panic!(format!("neovim socket not found at '{:?}'", &socket_path)); [INFO] [stdout] 81 + panic!("neovim socket not found at '{:?}'", &socket_path); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/lib.rs:102:24 [INFO] [stdout] | [INFO] [stdout] 102 | panic!(format!("Server name does not match socket path! {} != {}", [INFO] [stdout] | ________________________^ [INFO] [stdout] 103 | | name, [INFO] [stdout] 104 | | socket_path.to_str().unwrap())); [INFO] [stdout] | |_____________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 102 ~ panic!("Server name does not match socket path! {} != {}", [INFO] [stdout] 103 | name, [INFO] [stdout] 104 ~ socket_path.to_str().unwrap()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> tests/lib.rs:108:20 [INFO] [stdout] | [INFO] [stdout] 108 | panic!(format!("Server name does not match socket path! {:?} != {}", [INFO] [stdout] | ____________________^ [INFO] [stdout] 109 | | servername, [INFO] [stdout] 110 | | socket_path.to_str().unwrap())) [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 108 ~ panic!("Server name does not match socket path! {:?} != {}", [INFO] [stdout] 109 | servername, [INFO] [stdout] 110 ~ socket_path.to_str().unwrap()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: lib, (c2af966e52f85cca, a1514d8354be210), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (20b23dc4d38ed04d, e204c658b905628f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: lib, (7057b01e6086ea41, 947131eb18fefad8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (b07c9a287eec4906, 3c6237599126da08), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (1d7b96d2671aae8, 628ee24f8dce56df), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (c6c0617680419bc3, 7a2d6d95bf72da94), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (d1e226dc88aaf64d, 337adaec080db29a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (ed15733c2fd2fb7d, 6dbcb2979160c948), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: neovim_lib, (da9ea0176cfe10cb, 7c508f2705ce7c24), 0, 0 [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 3.69s [INFO] running `Command { std: "docker" "inspect" "361e7e8410fe0da3b50218a37849915abec9169aefab6401fa22bc72774ec9fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "361e7e8410fe0da3b50218a37849915abec9169aefab6401fa22bc72774ec9fc", kill_on_drop: false }` [INFO] [stdout] 361e7e8410fe0da3b50218a37849915abec9169aefab6401fa22bc72774ec9fc