[INFO] fetching crate flep_protocol 0.2.0... [INFO] checking flep_protocol-0.2.0 against master#9fa580b1175018b0a276b0bc68f9827a106f7260 for pr-82565 [INFO] extracting crate flep_protocol 0.2.0 into /workspace/builds/worker-5/source [INFO] validating manifest of crates.io crate flep_protocol 0.2.0 on toolchain 9fa580b1175018b0a276b0bc68f9827a106f7260 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+9fa580b1175018b0a276b0bc68f9827a106f7260" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate flep_protocol 0.2.0 [INFO] finished tweaking crates.io crate flep_protocol 0.2.0 [INFO] tweaked toml for crates.io crate flep_protocol 0.2.0 written to /workspace/builds/worker-5/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+9fa580b1175018b0a276b0bc68f9827a106f7260" "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" "+9fa580b1175018b0a276b0bc68f9827a106f7260" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+9fa580b1175018b0a276b0bc68f9827a106f7260" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4e2cfbd39b172c5e8ffc99687f389de9ab814925498f2b5b20a841f895bcd608 [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" "4e2cfbd39b172c5e8ffc99687f389de9ab814925498f2b5b20a841f895bcd608", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4e2cfbd39b172c5e8ffc99687f389de9ab814925498f2b5b20a841f895bcd608", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4e2cfbd39b172c5e8ffc99687f389de9ab814925498f2b5b20a841f895bcd608", kill_on_drop: false }` [INFO] [stdout] 4e2cfbd39b172c5e8ffc99687f389de9ab814925498f2b5b20a841f895bcd608 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+9fa580b1175018b0a276b0bc68f9827a106f7260" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1680c7f123aa9c1c2e2f739411f25cfd13a254d9b919f4ce08ee1a54aab1b95f [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" "1680c7f123aa9c1c2e2f739411f25cfd13a254d9b919f4ce08ee1a54aab1b95f", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling libc v0.2.88 [INFO] [stderr] Checking adler v1.0.2 [INFO] [stderr] Checking gimli v0.23.0 [INFO] [stderr] Checking rustc-demangle v0.1.18 [INFO] [stderr] Checking object v0.23.0 [INFO] [stderr] Checking byteorder v1.4.3 [INFO] [stderr] Checking rfc1700 v0.1.2 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [INFO] [stderr] Checking itertools v0.6.5 [INFO] [stderr] Checking addr2line v0.14.1 [INFO] [stderr] Checking backtrace v0.3.56 [INFO] [stderr] Checking error-chain v0.10.0 [INFO] [stderr] Checking flep_protocol v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command_kind.rs:137:28 [INFO] [stdout] | [INFO] [stdout] 137 | pub fn read(read: &mut Read) -> Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:14:35 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_with_space(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:25:24 [INFO] [stdout] | [INFO] [stdout] 25 | fn read(read: &mut BufRead) -> Result; [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:26:33 [INFO] [stdout] | [INFO] [stdout] 26 | fn write(&self, write: &mut Write) -> Result<(), Error>; [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:46:24 [INFO] [stdout] | [INFO] [stdout] 46 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:56:33 [INFO] [stdout] | [INFO] [stdout] 56 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 84 | impl_argument_integer!(u8); [INFO] [stdout] | --------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 84 | impl_argument_integer!(u8); [INFO] [stdout] | --------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 85 | impl_argument_integer!(i8); [INFO] [stdout] | --------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 85 | impl_argument_integer!(i8); [INFO] [stdout] | --------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 86 | impl_argument_integer!(u16); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 86 | impl_argument_integer!(u16); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 87 | impl_argument_integer!(i16); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 87 | impl_argument_integer!(i16); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 88 | impl_argument_integer!(u32); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 88 | impl_argument_integer!(u32); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 89 | impl_argument_integer!(i32); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 89 | impl_argument_integer!(i32); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 90 | impl_argument_integer!(u64); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 90 | impl_argument_integer!(u64); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 91 | impl_argument_integer!(i64); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 91 | impl_argument_integer!(i64); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:99:35 [INFO] [stdout] | [INFO] [stdout] 99 | fn read_with_space(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:111:25 [INFO] [stdout] | [INFO] [stdout] 111 | fn read(_read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:116:33 [INFO] [stdout] | [INFO] [stdout] 116 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> reply/mod.rs:61:37 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn write(&self, write: &mut Write) -> Result<(), io::Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/port.rs:30:41 [INFO] [stdout] | [INFO] [stdout] 30 | fn write_payload(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/port.rs:41:32 [INFO] [stdout] | [INFO] [stdout] 41 | fn read_payload(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/mode.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / define_command!(MODE { [INFO] [stdout] 8 | | mode: Mode, [INFO] [stdout] 9 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/mode.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / define_command!(MODE { [INFO] [stdout] 8 | | mode: Mode, [INFO] [stdout] 9 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/mode.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/mode.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 50 | define_basic_command!(ABOR, abor); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 50 | define_basic_command!(ABOR, abor); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 52 | define_basic_command!(CDUP, cdup); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 52 | define_basic_command!(CDUP, cdup); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 54 | define_basic_command!(FEAT, feat); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 54 | define_basic_command!(FEAT, feat); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 56 | define_basic_command!(EPSV, epsv); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 56 | define_basic_command!(EPSV, epsv); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 58 | define_basic_command!(NOOP, noop); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 58 | define_basic_command!(NOOP, noop); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 60 | define_basic_command!(PASV, pasv); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 60 | define_basic_command!(PASV, pasv); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 62 | define_basic_command!(PWD, pwd); [INFO] [stdout] | -------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 62 | define_basic_command!(PWD, pwd); [INFO] [stdout] | -------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 64 | define_basic_command!(QUIT, quit); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 64 | define_basic_command!(QUIT, quit); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 66 | define_basic_command!(REIN, rein); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 66 | define_basic_command!(REIN, rein); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 68 | define_basic_command!(STOU, stou); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 68 | define_basic_command!(STOU, stou); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 70 | define_basic_command!(SYST, syst); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 70 | define_basic_command!(SYST, syst); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / define_command!(USER { [INFO] [stdout] 4 | | username: String, [INFO] [stdout] 5 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / define_command!(USER { [INFO] [stdout] 4 | | username: String, [INFO] [stdout] 5 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / define_command!(PASS { [INFO] [stdout] 8 | | password: String, [INFO] [stdout] 9 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / define_command!(PASS { [INFO] [stdout] 8 | | password: String, [INFO] [stdout] 9 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / define_command!(CWD { [INFO] [stdout] 12 | | path: String, [INFO] [stdout] 13 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / define_command!(CWD { [INFO] [stdout] 12 | | path: String, [INFO] [stdout] 13 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / define_command!(ACCT { [INFO] [stdout] 16 | | info: String, [INFO] [stdout] 17 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / define_command!(ACCT { [INFO] [stdout] 16 | | info: String, [INFO] [stdout] 17 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / define_command!(APPE { [INFO] [stdout] 20 | | remote_filename: String, [INFO] [stdout] 21 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / define_command!(APPE { [INFO] [stdout] 20 | | remote_filename: String, [INFO] [stdout] 21 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | / define_command!(DELE { [INFO] [stdout] 24 | | remote_filename: String, [INFO] [stdout] 25 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | / define_command!(DELE { [INFO] [stdout] 24 | | remote_filename: String, [INFO] [stdout] 25 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | / define_command!(HELP { [INFO] [stdout] 28 | | command: Option, [INFO] [stdout] 29 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | / define_command!(HELP { [INFO] [stdout] 28 | | command: Option, [INFO] [stdout] 29 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / define_command!(LIST { [INFO] [stdout] 32 | | remote_filespec: Option, [INFO] [stdout] 33 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / define_command!(LIST { [INFO] [stdout] 32 | | remote_filespec: Option, [INFO] [stdout] 33 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command_kind.rs:137:28 [INFO] [stdout] | [INFO] [stdout] 137 | pub fn read(read: &mut Read) -> Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:14:35 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_with_space(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:25:24 [INFO] [stdout] | [INFO] [stdout] 25 | fn read(read: &mut BufRead) -> Result; [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:26:33 [INFO] [stdout] | [INFO] [stdout] 26 | fn write(&self, write: &mut Write) -> Result<(), Error>; [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:46:24 [INFO] [stdout] | [INFO] [stdout] 46 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:56:33 [INFO] [stdout] | [INFO] [stdout] 56 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / define_command!(MDTM { [INFO] [stdout] 36 | | remote_filename: String, [INFO] [stdout] 37 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 84 | impl_argument_integer!(u8); [INFO] [stdout] | --------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / define_command!(MDTM { [INFO] [stdout] 36 | | remote_filename: String, [INFO] [stdout] 37 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / define_command!(MKD { [INFO] [stdout] 40 | | remote_filename: String, [INFO] [stdout] 41 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / define_command!(MKD { [INFO] [stdout] 40 | | remote_filename: String, [INFO] [stdout] 41 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | / define_command!(NLST { [INFO] [stdout] 44 | | remote_directory: Option, [INFO] [stdout] 45 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 84 | impl_argument_integer!(u8); [INFO] [stdout] | --------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 85 | impl_argument_integer!(i8); [INFO] [stdout] | --------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 85 | impl_argument_integer!(i8); [INFO] [stdout] | --------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 86 | impl_argument_integer!(u16); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 86 | impl_argument_integer!(u16); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 87 | impl_argument_integer!(i16); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 87 | impl_argument_integer!(i16); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 88 | impl_argument_integer!(u32); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 88 | impl_argument_integer!(u32); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 89 | impl_argument_integer!(i32); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 89 | impl_argument_integer!(i32); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 90 | impl_argument_integer!(u64); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 90 | impl_argument_integer!(u64); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 91 | impl_argument_integer!(i64); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:76:41 [INFO] [stdout] | [INFO] [stdout] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 91 | impl_argument_integer!(i64); [INFO] [stdout] | ---------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:99:35 [INFO] [stdout] | [INFO] [stdout] 99 | fn read_with_space(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:111:25 [INFO] [stdout] | [INFO] [stdout] 111 | fn read(_read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> argument.rs:116:33 [INFO] [stdout] | [INFO] [stdout] 116 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> reply/mod.rs:61:37 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn write(&self, write: &mut Write) -> Result<(), io::Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/port.rs:30:41 [INFO] [stdout] | [INFO] [stdout] 30 | fn write_payload(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/port.rs:41:32 [INFO] [stdout] | [INFO] [stdout] 41 | fn read_payload(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/mode.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / define_command!(MODE { [INFO] [stdout] 8 | | mode: Mode, [INFO] [stdout] 9 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/mode.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / define_command!(MODE { [INFO] [stdout] 8 | | mode: Mode, [INFO] [stdout] 9 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | / define_command!(NLST { [INFO] [stdout] 44 | | remote_directory: Option, [INFO] [stdout] 45 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | / define_command!(RETR { [INFO] [stdout] 48 | | remote_filename: String, [INFO] [stdout] 49 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/mode.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/mode.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 50 | define_basic_command!(ABOR, abor); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 50 | define_basic_command!(ABOR, abor); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | / define_command!(RETR { [INFO] [stdout] 48 | | remote_filename: String, [INFO] [stdout] 49 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 52 | define_basic_command!(CDUP, cdup); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 52 | define_basic_command!(CDUP, cdup); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 54 | define_basic_command!(FEAT, feat); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 54 | define_basic_command!(FEAT, feat); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 56 | define_basic_command!(EPSV, epsv); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | / define_command!(RMD { [INFO] [stdout] 52 | | remote_filename: String, [INFO] [stdout] 53 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | / define_command!(RMD { [INFO] [stdout] 52 | | remote_filename: String, [INFO] [stdout] 53 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 56 | define_basic_command!(EPSV, epsv); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 58 | define_basic_command!(NOOP, noop); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | / define_command!(RNFR { [INFO] [stdout] 56 | | from_filename: String, [INFO] [stdout] 57 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 58 | define_basic_command!(NOOP, noop); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | / define_command!(RNFR { [INFO] [stdout] 56 | | from_filename: String, [INFO] [stdout] 57 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 60 | define_basic_command!(PASV, pasv); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 60 | define_basic_command!(PASV, pasv); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / define_command!(RNTO { [INFO] [stdout] 60 | | from_filename: String, [INFO] [stdout] 61 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 62 | define_basic_command!(PWD, pwd); [INFO] [stdout] | -------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / define_command!(RNTO { [INFO] [stdout] 60 | | from_filename: String, [INFO] [stdout] 61 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 62 | define_basic_command!(PWD, pwd); [INFO] [stdout] | -------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | / define_command!(SITE { [INFO] [stdout] 64 | | command: String, [INFO] [stdout] 65 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 64 | define_basic_command!(QUIT, quit); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 64 | define_basic_command!(QUIT, quit); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | / define_command!(SITE { [INFO] [stdout] 64 | | command: String, [INFO] [stdout] 65 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 66 | define_basic_command!(REIN, rein); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | / define_command!(SIZE { [INFO] [stdout] 68 | | remote_filename: String, [INFO] [stdout] 69 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 66 | define_basic_command!(REIN, rein); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 68 | define_basic_command!(STOU, stou); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 68 | define_basic_command!(STOU, stou); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:15:49 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 70 | define_basic_command!(SYST, syst); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/basic.rs:16:41 [INFO] [stdout] | [INFO] [stdout] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] ... [INFO] [stdout] 70 | define_basic_command!(SYST, syst); [INFO] [stdout] | ---------------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / define_command!(USER { [INFO] [stdout] 4 | | username: String, [INFO] [stdout] 5 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / define_command!(USER { [INFO] [stdout] 4 | | username: String, [INFO] [stdout] 5 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / define_command!(PASS { [INFO] [stdout] 8 | | password: String, [INFO] [stdout] 9 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / define_command!(PASS { [INFO] [stdout] 8 | | password: String, [INFO] [stdout] 9 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | / define_command!(SIZE { [INFO] [stdout] 68 | | remote_filename: String, [INFO] [stdout] 69 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:71:1 [INFO] [stdout] | [INFO] [stdout] 71 | / define_command!(STAT { [INFO] [stdout] 72 | | remote_filespec: Option, [INFO] [stdout] 73 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:71:1 [INFO] [stdout] | [INFO] [stdout] 71 | / define_command!(STAT { [INFO] [stdout] 72 | | remote_filespec: Option, [INFO] [stdout] 73 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / define_command!(STOR { [INFO] [stdout] 76 | | remote_filename: String, [INFO] [stdout] 77 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / define_command!(STOR { [INFO] [stdout] 76 | | remote_filename: String, [INFO] [stdout] 77 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:79:1 [INFO] [stdout] | [INFO] [stdout] 79 | / define_command!(TYPE { [INFO] [stdout] 80 | | file_type: FileType, [INFO] [stdout] 81 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:79:1 [INFO] [stdout] | [INFO] [stdout] 79 | / define_command!(TYPE { [INFO] [stdout] 80 | | file_type: FileType, [INFO] [stdout] 81 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / define_command!(AUTH { [INFO] [stdout] 6 | | auth_type: String, [INFO] [stdout] 7 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / define_command!(AUTH { [INFO] [stdout] 6 | | auth_type: String, [INFO] [stdout] 7 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_command!(ADAT { [INFO] [stdout] 10 | | auth_data: String, [INFO] [stdout] 11 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_command!(ADAT { [INFO] [stdout] 10 | | auth_data: String, [INFO] [stdout] 11 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | / define_command!(PBSZ { [INFO] [stdout] 14 | | protection_buffer_size: u32, [INFO] [stdout] 15 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | / define_command!(PBSZ { [INFO] [stdout] 14 | | protection_buffer_size: u32, [INFO] [stdout] 15 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / define_command!(PROT { [INFO] [stdout] 23 | | protection_level: String, [INFO] [stdout] 24 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / define_command!(PROT { [INFO] [stdout] 23 | | protection_level: String, [INFO] [stdout] 24 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | define_command!(CCC { }); [INFO] [stdout] | ------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | define_command!(CCC { }); [INFO] [stdout] | ------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / define_command!(CWD { [INFO] [stdout] 12 | | path: String, [INFO] [stdout] 13 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | / define_command!(CWD { [INFO] [stdout] 12 | | path: String, [INFO] [stdout] 13 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / define_command!(ACCT { [INFO] [stdout] 16 | | info: String, [INFO] [stdout] 17 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / define_command!(ACCT { [INFO] [stdout] 16 | | info: String, [INFO] [stdout] 17 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | / define_command!(MIC { [INFO] [stdout] 29 | | message: String, [INFO] [stdout] 30 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / define_command!(APPE { [INFO] [stdout] 20 | | remote_filename: String, [INFO] [stdout] 21 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | / define_command!(MIC { [INFO] [stdout] 29 | | message: String, [INFO] [stdout] 30 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / define_command!(APPE { [INFO] [stdout] 20 | | remote_filename: String, [INFO] [stdout] 21 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | / define_command!(CONF { [INFO] [stdout] 33 | | message: String, [INFO] [stdout] 34 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | / define_command!(DELE { [INFO] [stdout] 24 | | remote_filename: String, [INFO] [stdout] 25 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | / define_command!(CONF { [INFO] [stdout] 33 | | message: String, [INFO] [stdout] 34 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | / define_command!(DELE { [INFO] [stdout] 24 | | remote_filename: String, [INFO] [stdout] 25 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / define_command!(ENC { [INFO] [stdout] 37 | | message: String, [INFO] [stdout] 38 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / define_command!(ENC { [INFO] [stdout] 37 | | message: String, [INFO] [stdout] 38 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 24 | define_unimplemented_command!(ALLO); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 24 | define_unimplemented_command!(ALLO); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 25 | define_unimplemented_command!(EPRT); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 25 | define_unimplemented_command!(EPRT); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 26 | define_unimplemented_command!(HOST); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 26 | define_unimplemented_command!(HOST); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 27 | define_unimplemented_command!(LANG); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 27 | define_unimplemented_command!(LANG); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 28 | define_unimplemented_command!(LPRT); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 28 | define_unimplemented_command!(LPRT); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 29 | define_unimplemented_command!(LPSV); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 29 | define_unimplemented_command!(LPSV); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 30 | define_unimplemented_command!(MLSD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 30 | define_unimplemented_command!(MLSD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 31 | define_unimplemented_command!(MLST); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 31 | define_unimplemented_command!(MLST); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 32 | define_unimplemented_command!(OPTS); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 32 | define_unimplemented_command!(OPTS); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 33 | define_unimplemented_command!(REST); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 33 | define_unimplemented_command!(REST); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 34 | define_unimplemented_command!(SMNT); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 34 | define_unimplemented_command!(SMNT); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | / define_command!(HELP { [INFO] [stdout] 28 | | command: Option, [INFO] [stdout] 29 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 35 | define_unimplemented_command!(STRU); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | / define_command!(HELP { [INFO] [stdout] 28 | | command: Option, [INFO] [stdout] 29 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / define_command!(LIST { [INFO] [stdout] 32 | | remote_filespec: Option, [INFO] [stdout] 33 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / define_command!(LIST { [INFO] [stdout] 32 | | remote_filespec: Option, [INFO] [stdout] 33 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / define_command!(MDTM { [INFO] [stdout] 36 | | remote_filename: String, [INFO] [stdout] 37 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / define_command!(MDTM { [INFO] [stdout] 36 | | remote_filename: String, [INFO] [stdout] 37 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / define_command!(MKD { [INFO] [stdout] 40 | | remote_filename: String, [INFO] [stdout] 41 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 35 | define_unimplemented_command!(STRU); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / define_command!(MKD { [INFO] [stdout] 40 | | remote_filename: String, [INFO] [stdout] 41 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 36 | define_unimplemented_command!(XCUP); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 36 | define_unimplemented_command!(XCUP); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | / define_command!(NLST { [INFO] [stdout] 44 | | remote_directory: Option, [INFO] [stdout] 45 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 37 | define_unimplemented_command!(XMKD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 37 | define_unimplemented_command!(XMKD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | / define_command!(NLST { [INFO] [stdout] 44 | | remote_directory: Option, [INFO] [stdout] 45 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 38 | define_unimplemented_command!(XPWD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 38 | define_unimplemented_command!(XPWD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | / define_command!(RETR { [INFO] [stdout] 48 | | remote_filename: String, [INFO] [stdout] 49 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 39 | define_unimplemented_command!(XRCP); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 39 | define_unimplemented_command!(XRCP); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | / define_command!(RETR { [INFO] [stdout] 48 | | remote_filename: String, [INFO] [stdout] 49 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 40 | define_unimplemented_command!(XRMD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 40 | define_unimplemented_command!(XRMD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | / define_command!(RMD { [INFO] [stdout] 52 | | remote_filename: String, [INFO] [stdout] 53 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 41 | define_unimplemented_command!(XRSQ); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 41 | define_unimplemented_command!(XRSQ); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | / define_command!(RMD { [INFO] [stdout] 52 | | remote_filename: String, [INFO] [stdout] 53 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 42 | define_unimplemented_command!(XSEM); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | / define_command!(RNFR { [INFO] [stdout] 56 | | from_filename: String, [INFO] [stdout] 57 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 42 | define_unimplemented_command!(XSEM); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | / define_command!(RNFR { [INFO] [stdout] 56 | | from_filename: String, [INFO] [stdout] 57 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 43 | define_unimplemented_command!(XSEN); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 43 | define_unimplemented_command!(XSEN); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/mod.rs:29:33 [INFO] [stdout] | [INFO] [stdout] 29 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/mod.rs:47:41 [INFO] [stdout] | [INFO] [stdout] 47 | fn write_payload(&self, write: &mut Write) -> Result<(), Error>; [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / define_command!(RNTO { [INFO] [stdout] 60 | | from_filename: String, [INFO] [stdout] 61 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/mod.rs:50:32 [INFO] [stdout] | [INFO] [stdout] 50 | fn read_payload(read: &mut BufRead) -> Result; [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> file_type.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 30 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> file_type.rs:57:33 [INFO] [stdout] | [INFO] [stdout] 57 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> file_type.rs:82:24 [INFO] [stdout] | [INFO] [stdout] 82 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> file_type.rs:101:33 [INFO] [stdout] | [INFO] [stdout] 101 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / define_command!(RNTO { [INFO] [stdout] 60 | | from_filename: String, [INFO] [stdout] 61 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | / define_command!(SITE { [INFO] [stdout] 64 | | command: String, [INFO] [stdout] 65 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | / define_command!(SITE { [INFO] [stdout] 64 | | command: String, [INFO] [stdout] 65 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | / define_command!(SIZE { [INFO] [stdout] 68 | | remote_filename: String, [INFO] [stdout] 69 | | }); [INFO] [stdout] | |___- in this macro invocation [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] --> argument.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ascii::AsciiExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` 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] --> errors.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / error_chain! { [INFO] [stdout] 2 | | types { [INFO] [stdout] 3 | | Error, ErrorKind, ResultExt; [INFO] [stdout] 4 | | } [INFO] [stdout] ... | [INFO] [stdout] 36 | | } [INFO] [stdout] 37 | | } [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | / define_command!(SIZE { [INFO] [stdout] 68 | | remote_filename: String, [INFO] [stdout] 69 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:71:1 [INFO] [stdout] | [INFO] [stdout] 71 | / define_command!(STAT { [INFO] [stdout] 72 | | remote_filespec: Option, [INFO] [stdout] 73 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:71:1 [INFO] [stdout] | [INFO] [stdout] 71 | / define_command!(STAT { [INFO] [stdout] 72 | | remote_filespec: Option, [INFO] [stdout] 73 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / define_command!(STOR { [INFO] [stdout] 76 | | remote_filename: String, [INFO] [stdout] 77 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | / define_command!(STOR { [INFO] [stdout] 76 | | remote_filename: String, [INFO] [stdout] 77 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:79:1 [INFO] [stdout] | [INFO] [stdout] 79 | / define_command!(TYPE { [INFO] [stdout] 80 | | file_type: FileType, [INFO] [stdout] 81 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/misc.rs:79:1 [INFO] [stdout] | [INFO] [stdout] 79 | / define_command!(TYPE { [INFO] [stdout] 80 | | file_type: FileType, [INFO] [stdout] 81 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / define_command!(AUTH { [INFO] [stdout] 6 | | auth_type: String, [INFO] [stdout] 7 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / define_command!(AUTH { [INFO] [stdout] 6 | | auth_type: String, [INFO] [stdout] 7 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_command!(ADAT { [INFO] [stdout] 10 | | auth_data: String, [INFO] [stdout] 11 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_command!(ADAT { [INFO] [stdout] 10 | | auth_data: String, [INFO] [stdout] 11 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | / define_command!(PBSZ { [INFO] [stdout] 14 | | protection_buffer_size: u32, [INFO] [stdout] 15 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | / define_command!(PBSZ { [INFO] [stdout] 14 | | protection_buffer_size: u32, [INFO] [stdout] 15 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / define_command!(PROT { [INFO] [stdout] 23 | | protection_level: String, [INFO] [stdout] 24 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / define_command!(PROT { [INFO] [stdout] 23 | | protection_level: String, [INFO] [stdout] 24 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | define_command!(CCC { }); [INFO] [stdout] | ------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | define_command!(CCC { }); [INFO] [stdout] | ------------------------- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | / define_command!(MIC { [INFO] [stdout] 29 | | message: String, [INFO] [stdout] 30 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | / define_command!(MIC { [INFO] [stdout] 29 | | message: String, [INFO] [stdout] 30 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | / define_command!(CONF { [INFO] [stdout] 33 | | message: String, [INFO] [stdout] 34 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | / define_command!(CONF { [INFO] [stdout] 33 | | message: String, [INFO] [stdout] 34 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:11:49 [INFO] [stdout] | [INFO] [stdout] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / define_command!(ENC { [INFO] [stdout] 37 | | message: String, [INFO] [stdout] 38 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/macros.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] | [INFO] [stdout] ::: command/security.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / define_command!(ENC { [INFO] [stdout] 37 | | message: String, [INFO] [stdout] 38 | | }); [INFO] [stdout] | |___- in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 24 | define_unimplemented_command!(ALLO); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 24 | define_unimplemented_command!(ALLO); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 25 | define_unimplemented_command!(EPRT); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 25 | define_unimplemented_command!(EPRT); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 26 | define_unimplemented_command!(HOST); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 26 | define_unimplemented_command!(HOST); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 27 | define_unimplemented_command!(LANG); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 27 | define_unimplemented_command!(LANG); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 28 | define_unimplemented_command!(LPRT); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 28 | define_unimplemented_command!(LPRT); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 29 | define_unimplemented_command!(LPSV); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 29 | define_unimplemented_command!(LPSV); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 30 | define_unimplemented_command!(MLSD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 30 | define_unimplemented_command!(MLSD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 31 | define_unimplemented_command!(MLST); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 31 | define_unimplemented_command!(MLST); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 32 | define_unimplemented_command!(OPTS); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 32 | define_unimplemented_command!(OPTS); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 33 | define_unimplemented_command!(REST); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 33 | define_unimplemented_command!(REST); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 34 | define_unimplemented_command!(SMNT); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 34 | define_unimplemented_command!(SMNT); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 35 | define_unimplemented_command!(STRU); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 35 | define_unimplemented_command!(STRU); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 36 | define_unimplemented_command!(XCUP); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 36 | define_unimplemented_command!(XCUP); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 37 | define_unimplemented_command!(XMKD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 37 | define_unimplemented_command!(XMKD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 38 | define_unimplemented_command!(XPWD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 38 | define_unimplemented_command!(XPWD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 39 | define_unimplemented_command!(XRCP); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 39 | define_unimplemented_command!(XRCP); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 40 | define_unimplemented_command!(XRMD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 40 | define_unimplemented_command!(XRMD); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 41 | define_unimplemented_command!(XRSQ); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 41 | define_unimplemented_command!(XRSQ); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 42 | define_unimplemented_command!(XSEM); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 42 | define_unimplemented_command!(XSEM); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stdout] ... [INFO] [stdout] 43 | define_unimplemented_command!(XSEN); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/unimplemented.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stdout] ... [INFO] [stdout] 43 | define_unimplemented_command!(XSEN); [INFO] [stdout] | ------------------------------------ in this macro invocation [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/mod.rs:29:33 [INFO] [stdout] | [INFO] [stdout] 29 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/mod.rs:47:41 [INFO] [stdout] | [INFO] [stdout] 47 | fn write_payload(&self, write: &mut Write) -> Result<(), Error>; [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> command/mod.rs:50:32 [INFO] [stdout] | [INFO] [stdout] 50 | fn read_payload(read: &mut BufRead) -> Result; [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> file_type.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 30 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> file_type.rs:57:33 [INFO] [stdout] | [INFO] [stdout] 57 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> file_type.rs:82:24 [INFO] [stdout] | [INFO] [stdout] 82 | fn read(read: &mut BufRead) -> Result { [INFO] [stdout] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> file_type.rs:101:33 [INFO] [stdout] | [INFO] [stdout] 101 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead [INFO] [stdout] --> argument.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ascii::AsciiExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` 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] --> errors.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / error_chain! { [INFO] [stdout] 2 | | types { [INFO] [stdout] 3 | | Error, ErrorKind, ResultExt; [INFO] [stdout] 4 | | } [INFO] [stdout] ... | [INFO] [stdout] 36 | | } [INFO] [stdout] 37 | | } [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 associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> errors.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / error_chain! { [INFO] [stdout] 2 | | types { [INFO] [stdout] 3 | | Error, ErrorKind, ResultExt; [INFO] [stdout] 4 | | } [INFO] [stdout] ... | [INFO] [stdout] 36 | | } [INFO] [stdout] 37 | | } [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] --> argument.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ascii::AsciiExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [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] --> errors.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / error_chain! { [INFO] [stdout] 2 | | types { [INFO] [stdout] 3 | | Error, ErrorKind, ResultExt; [INFO] [stdout] 4 | | } [INFO] [stdout] ... | [INFO] [stdout] 36 | | } [INFO] [stdout] 37 | | } [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] --> argument.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::ascii::AsciiExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 161 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 161 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 12.09s [INFO] running `Command { std: "docker" "inspect" "1680c7f123aa9c1c2e2f739411f25cfd13a254d9b919f4ce08ee1a54aab1b95f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1680c7f123aa9c1c2e2f739411f25cfd13a254d9b919f4ce08ee1a54aab1b95f", kill_on_drop: false }` [INFO] [stdout] 1680c7f123aa9c1c2e2f739411f25cfd13a254d9b919f4ce08ee1a54aab1b95f