[INFO] crate flep_protocol 0.2.0 is already in cache [INFO] checking flep_protocol-0.2.0 against try#e4dba30b9b475d8750370c4dfb49b6541990904d for pr-71393 [INFO] extracting crate flep_protocol 0.2.0 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate flep_protocol 0.2.0 on toolchain e4dba30b9b475d8750370c4dfb49b6541990904d [INFO] running `"/workspace/cargo-home/bin/cargo" "+e4dba30b9b475d8750370c4dfb49b6541990904d" "read-manifest" "--manifest-path" "Cargo.toml"` [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-6/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+e4dba30b9b475d8750370c4dfb49b6541990904d" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+e4dba30b9b475d8750370c4dfb49b6541990904d" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+e4dba30b9b475d8750370c4dfb49b6541990904d" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] e7cb93a5c513497627bdaa889f752f19ed416c372de180b682731af2d0e3b11a [INFO] running `"docker" "start" "-a" "e7cb93a5c513497627bdaa889f752f19ed416c372de180b682731af2d0e3b11a"` [INFO] [stderr] Checking rustc-demangle v0.1.16 [INFO] [stderr] Checking either v1.5.3 [INFO] [stderr] Checking rfc1700 v0.1.2 [INFO] [stderr] Compiling backtrace-sys v0.1.37 [INFO] [stderr] Checking byteorder v1.3.4 [INFO] [stderr] Checking itertools v0.6.5 [INFO] [stderr] Checking backtrace v0.3.46 [INFO] [stderr] Checking error-chain v0.10.0 [INFO] [stderr] Checking flep_protocol v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command_kind.rs:137:28 [INFO] [stderr] | [INFO] [stderr] 137 | pub fn read(read: &mut Read) -> Result { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:14:35 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_with_space(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:25:24 [INFO] [stderr] | [INFO] [stderr] 25 | fn read(read: &mut BufRead) -> Result; [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:26:33 [INFO] [stderr] | [INFO] [stderr] 26 | fn write(&self, write: &mut Write) -> Result<(), Error>; [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:46:24 [INFO] [stderr] | [INFO] [stderr] 46 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:56:33 [INFO] [stderr] | [INFO] [stderr] 56 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 84 | impl_argument_integer!(u8); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 84 | impl_argument_integer!(u8); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 85 | impl_argument_integer!(i8); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 85 | impl_argument_integer!(i8); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 86 | impl_argument_integer!(u16); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 86 | impl_argument_integer!(u16); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 87 | impl_argument_integer!(i16); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 87 | impl_argument_integer!(i16); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 88 | impl_argument_integer!(u32); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 88 | impl_argument_integer!(u32); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 89 | impl_argument_integer!(i32); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 89 | impl_argument_integer!(i32); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 90 | impl_argument_integer!(u64); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 90 | impl_argument_integer!(u64); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 91 | impl_argument_integer!(i64); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 91 | impl_argument_integer!(i64); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:99:35 [INFO] [stderr] | [INFO] [stderr] 99 | fn read_with_space(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:111:25 [INFO] [stderr] | [INFO] [stderr] 111 | fn read(_read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:116:33 [INFO] [stderr] | [INFO] [stderr] 116 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> reply/mod.rs:61:37 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn write(&self, write: &mut Write) -> Result<(), io::Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/port.rs:30:41 [INFO] [stderr] | [INFO] [stderr] 30 | fn write_payload(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/port.rs:41:32 [INFO] [stderr] | [INFO] [stderr] 41 | fn read_payload(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/mode.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / define_command!(MODE { [INFO] [stderr] 8 | | mode: Mode, [INFO] [stderr] 9 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/mode.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / define_command!(MODE { [INFO] [stderr] 8 | | mode: Mode, [INFO] [stderr] 9 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/mode.rs:24:24 [INFO] [stderr] | [INFO] [stderr] 24 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/mode.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 50 | define_basic_command!(ABOR, abor); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 50 | define_basic_command!(ABOR, abor); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 52 | define_basic_command!(CDUP, cdup); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 52 | define_basic_command!(CDUP, cdup); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 54 | define_basic_command!(FEAT, feat); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 54 | define_basic_command!(FEAT, feat); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 56 | define_basic_command!(EPSV, epsv); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 56 | define_basic_command!(EPSV, epsv); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 58 | define_basic_command!(NOOP, noop); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 58 | define_basic_command!(NOOP, noop); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 60 | define_basic_command!(PASV, pasv); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 60 | define_basic_command!(PASV, pasv); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 62 | define_basic_command!(PWD, pwd); [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 62 | define_basic_command!(PWD, pwd); [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 64 | define_basic_command!(QUIT, quit); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 64 | define_basic_command!(QUIT, quit); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 66 | define_basic_command!(REIN, rein); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 66 | define_basic_command!(REIN, rein); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 68 | define_basic_command!(STOU, stou); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 68 | define_basic_command!(STOU, stou); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 70 | define_basic_command!(SYST, syst); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 70 | define_basic_command!(SYST, syst); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / define_command!(USER { [INFO] [stderr] 4 | | username: String, [INFO] [stderr] 5 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / define_command!(USER { [INFO] [stderr] 4 | | username: String, [INFO] [stderr] 5 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / define_command!(PASS { [INFO] [stderr] 8 | | password: String, [INFO] [stderr] 9 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / define_command!(PASS { [INFO] [stderr] 8 | | password: String, [INFO] [stderr] 9 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / define_command!(CWD { [INFO] [stderr] 12 | | path: String, [INFO] [stderr] 13 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / define_command!(CWD { [INFO] [stderr] 12 | | path: String, [INFO] [stderr] 13 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / define_command!(ACCT { [INFO] [stderr] 16 | | info: String, [INFO] [stderr] 17 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / define_command!(ACCT { [INFO] [stderr] 16 | | info: String, [INFO] [stderr] 17 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | / define_command!(APPE { [INFO] [stderr] 20 | | remote_filename: String, [INFO] [stderr] 21 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | / define_command!(APPE { [INFO] [stderr] 20 | | remote_filename: String, [INFO] [stderr] 21 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | / define_command!(DELE { [INFO] [stderr] 24 | | remote_filename: String, [INFO] [stderr] 25 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | / define_command!(DELE { [INFO] [stderr] 24 | | remote_filename: String, [INFO] [stderr] 25 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:27:1 [INFO] [stderr] | [INFO] [stderr] 27 | / define_command!(HELP { [INFO] [stderr] 28 | | command: Option, [INFO] [stderr] 29 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:27:1 [INFO] [stderr] | [INFO] [stderr] 27 | / define_command!(HELP { [INFO] [stderr] 28 | | command: Option, [INFO] [stderr] 29 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:31:1 [INFO] [stderr] | [INFO] [stderr] 31 | / define_command!(LIST { [INFO] [stderr] 32 | | remote_filespec: Option, [INFO] [stderr] 33 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:31:1 [INFO] [stderr] | [INFO] [stderr] 31 | / define_command!(LIST { [INFO] [stderr] 32 | | remote_filespec: Option, [INFO] [stderr] 33 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:35:1 [INFO] [stderr] | [INFO] [stderr] 35 | / define_command!(MDTM { [INFO] [stderr] 36 | | remote_filename: String, [INFO] [stderr] 37 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:35:1 [INFO] [stderr] | [INFO] [stderr] 35 | / define_command!(MDTM { [INFO] [stderr] 36 | | remote_filename: String, [INFO] [stderr] 37 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:39:1 [INFO] [stderr] | [INFO] [stderr] 39 | / define_command!(MKD { [INFO] [stderr] 40 | | remote_filename: String, [INFO] [stderr] 41 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:39:1 [INFO] [stderr] | [INFO] [stderr] 39 | / define_command!(MKD { [INFO] [stderr] 40 | | remote_filename: String, [INFO] [stderr] 41 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:43:1 [INFO] [stderr] | [INFO] [stderr] 43 | / define_command!(NLST { [INFO] [stderr] 44 | | remote_directory: Option, [INFO] [stderr] 45 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:43:1 [INFO] [stderr] | [INFO] [stderr] 43 | / define_command!(NLST { [INFO] [stderr] 44 | | remote_directory: Option, [INFO] [stderr] 45 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:47:1 [INFO] [stderr] | [INFO] [stderr] 47 | / define_command!(RETR { [INFO] [stderr] 48 | | remote_filename: String, [INFO] [stderr] 49 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:47:1 [INFO] [stderr] | [INFO] [stderr] 47 | / define_command!(RETR { [INFO] [stderr] 48 | | remote_filename: String, [INFO] [stderr] 49 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:51:1 [INFO] [stderr] | [INFO] [stderr] 51 | / define_command!(RMD { [INFO] [stderr] 52 | | remote_filename: String, [INFO] [stderr] 53 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:51:1 [INFO] [stderr] | [INFO] [stderr] 51 | / define_command!(RMD { [INFO] [stderr] 52 | | remote_filename: String, [INFO] [stderr] 53 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | / define_command!(RNFR { [INFO] [stderr] 56 | | from_filename: String, [INFO] [stderr] 57 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | / define_command!(RNFR { [INFO] [stderr] 56 | | from_filename: String, [INFO] [stderr] 57 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:59:1 [INFO] [stderr] | [INFO] [stderr] 59 | / define_command!(RNTO { [INFO] [stderr] 60 | | from_filename: String, [INFO] [stderr] 61 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:59:1 [INFO] [stderr] | [INFO] [stderr] 59 | / define_command!(RNTO { [INFO] [stderr] 60 | | from_filename: String, [INFO] [stderr] 61 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:63:1 [INFO] [stderr] | [INFO] [stderr] 63 | / define_command!(SITE { [INFO] [stderr] 64 | | command: String, [INFO] [stderr] 65 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:63:1 [INFO] [stderr] | [INFO] [stderr] 63 | / define_command!(SITE { [INFO] [stderr] 64 | | command: String, [INFO] [stderr] 65 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:67:1 [INFO] [stderr] | [INFO] [stderr] 67 | / define_command!(SIZE { [INFO] [stderr] 68 | | remote_filename: String, [INFO] [stderr] 69 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:67:1 [INFO] [stderr] | [INFO] [stderr] 67 | / define_command!(SIZE { [INFO] [stderr] 68 | | remote_filename: String, [INFO] [stderr] 69 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:71:1 [INFO] [stderr] | [INFO] [stderr] 71 | / define_command!(STAT { [INFO] [stderr] 72 | | remote_filespec: Option, [INFO] [stderr] 73 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:71:1 [INFO] [stderr] | [INFO] [stderr] 71 | / define_command!(STAT { [INFO] [stderr] 72 | | remote_filespec: Option, [INFO] [stderr] 73 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:75:1 [INFO] [stderr] | [INFO] [stderr] 75 | / define_command!(STOR { [INFO] [stderr] 76 | | remote_filename: String, [INFO] [stderr] 77 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:75:1 [INFO] [stderr] | [INFO] [stderr] 75 | / define_command!(STOR { [INFO] [stderr] 76 | | remote_filename: String, [INFO] [stderr] 77 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:79:1 [INFO] [stderr] | [INFO] [stderr] 79 | / define_command!(TYPE { [INFO] [stderr] 80 | | file_type: FileType, [INFO] [stderr] 81 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:79:1 [INFO] [stderr] | [INFO] [stderr] 79 | / define_command!(TYPE { [INFO] [stderr] 80 | | file_type: FileType, [INFO] [stderr] 81 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | / define_command!(AUTH { [INFO] [stderr] 6 | | auth_type: String, [INFO] [stderr] 7 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | / define_command!(AUTH { [INFO] [stderr] 6 | | auth_type: String, [INFO] [stderr] 7 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | / define_command!(ADAT { [INFO] [stderr] 10 | | auth_data: String, [INFO] [stderr] 11 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | / define_command!(ADAT { [INFO] [stderr] 10 | | auth_data: String, [INFO] [stderr] 11 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / define_command!(PBSZ { [INFO] [stderr] 14 | | protection_buffer_size: u32, [INFO] [stderr] 15 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / define_command!(PBSZ { [INFO] [stderr] 14 | | protection_buffer_size: u32, [INFO] [stderr] 15 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / define_command!(PROT { [INFO] [stderr] 23 | | protection_level: String, [INFO] [stderr] 24 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / define_command!(PROT { [INFO] [stderr] 23 | | protection_level: String, [INFO] [stderr] 24 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:26:1 [INFO] [stderr] | [INFO] [stderr] 26 | define_command!(CCC { }); [INFO] [stderr] | ------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:26:1 [INFO] [stderr] | [INFO] [stderr] 26 | define_command!(CCC { }); [INFO] [stderr] | ------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:28:1 [INFO] [stderr] | [INFO] [stderr] 28 | / define_command!(MIC { [INFO] [stderr] 29 | | message: String, [INFO] [stderr] 30 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:28:1 [INFO] [stderr] | [INFO] [stderr] 28 | / define_command!(MIC { [INFO] [stderr] 29 | | message: String, [INFO] [stderr] 30 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:32:1 [INFO] [stderr] | [INFO] [stderr] 32 | / define_command!(CONF { [INFO] [stderr] 33 | | message: String, [INFO] [stderr] 34 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:32:1 [INFO] [stderr] | [INFO] [stderr] 32 | / define_command!(CONF { [INFO] [stderr] 33 | | message: String, [INFO] [stderr] 34 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | / define_command!(ENC { [INFO] [stderr] 37 | | message: String, [INFO] [stderr] 38 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | / define_command!(ENC { [INFO] [stderr] 37 | | message: String, [INFO] [stderr] 38 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 24 | define_unimplemented_command!(ALLO); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 24 | define_unimplemented_command!(ALLO); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 25 | define_unimplemented_command!(EPRT); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 25 | define_unimplemented_command!(EPRT); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 26 | define_unimplemented_command!(HOST); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 26 | define_unimplemented_command!(HOST); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 27 | define_unimplemented_command!(LANG); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 27 | define_unimplemented_command!(LANG); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 28 | define_unimplemented_command!(LPRT); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 28 | define_unimplemented_command!(LPRT); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 29 | define_unimplemented_command!(LPSV); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 29 | define_unimplemented_command!(LPSV); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 30 | define_unimplemented_command!(MLSD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 30 | define_unimplemented_command!(MLSD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 31 | define_unimplemented_command!(MLST); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 31 | define_unimplemented_command!(MLST); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 32 | define_unimplemented_command!(OPTS); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 32 | define_unimplemented_command!(OPTS); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 33 | define_unimplemented_command!(REST); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 33 | define_unimplemented_command!(REST); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 34 | define_unimplemented_command!(SMNT); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 34 | define_unimplemented_command!(SMNT); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 35 | define_unimplemented_command!(STRU); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 35 | define_unimplemented_command!(STRU); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 36 | define_unimplemented_command!(XCUP); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 36 | define_unimplemented_command!(XCUP); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 37 | define_unimplemented_command!(XMKD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 37 | define_unimplemented_command!(XMKD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 38 | define_unimplemented_command!(XPWD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 38 | define_unimplemented_command!(XPWD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 39 | define_unimplemented_command!(XRCP); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 39 | define_unimplemented_command!(XRCP); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 40 | define_unimplemented_command!(XRMD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 40 | define_unimplemented_command!(XRMD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 41 | define_unimplemented_command!(XRSQ); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 41 | define_unimplemented_command!(XRSQ); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 42 | define_unimplemented_command!(XSEM); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 42 | define_unimplemented_command!(XSEM); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 43 | define_unimplemented_command!(XSEN); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 43 | define_unimplemented_command!(XSEN); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/mod.rs:29:33 [INFO] [stderr] | [INFO] [stderr] 29 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/mod.rs:47:41 [INFO] [stderr] | [INFO] [stderr] 47 | fn write_payload(&self, write: &mut Write) -> Result<(), Error>; [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/mod.rs:50:32 [INFO] [stderr] | [INFO] [stderr] 50 | fn read_payload(read: &mut BufRead) -> Result; [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> file_type.rs:30:24 [INFO] [stderr] | [INFO] [stderr] 30 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> file_type.rs:57:33 [INFO] [stderr] | [INFO] [stderr] 57 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> file_type.rs:82:24 [INFO] [stderr] | [INFO] [stderr] 82 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> file_type.rs:101:33 [INFO] [stderr] | [INFO] [stderr] 101 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command_kind.rs:137:28 [INFO] [stderr] | [INFO] [stderr] 137 | pub fn read(read: &mut Read) -> Result { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead [INFO] [stderr] --> argument.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::ascii::AsciiExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:14:35 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_with_space(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:25:24 [INFO] [stderr] | [INFO] [stderr] 25 | fn read(read: &mut BufRead) -> Result; [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:26:33 [INFO] [stderr] | [INFO] [stderr] 26 | fn write(&self, write: &mut Write) -> Result<(), Error>; [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:46:24 [INFO] [stderr] | [INFO] [stderr] 46 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:56:33 [INFO] [stderr] | [INFO] [stderr] 56 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 84 | impl_argument_integer!(u8); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 84 | impl_argument_integer!(u8); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 85 | impl_argument_integer!(i8); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 85 | impl_argument_integer!(i8); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 86 | impl_argument_integer!(u16); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 86 | impl_argument_integer!(u16); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 87 | impl_argument_integer!(i16); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 87 | impl_argument_integer!(i16); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 88 | impl_argument_integer!(u32); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 88 | impl_argument_integer!(u32); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 89 | impl_argument_integer!(i32); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 89 | impl_argument_integer!(i32); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 90 | impl_argument_integer!(u64); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 90 | impl_argument_integer!(u64); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 91 | impl_argument_integer!(i64); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> errors.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / error_chain! { [INFO] [stderr] 2 | | types { [INFO] [stderr] 3 | | Error, ErrorKind, ResultExt; [INFO] [stderr] 4 | | } [INFO] [stderr] ... | [INFO] [stderr] 36 | | } [INFO] [stderr] 37 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:76:41 [INFO] [stderr] | [INFO] [stderr] 76 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 91 | impl_argument_integer!(i64); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:99:35 [INFO] [stderr] | [INFO] [stderr] 99 | fn read_with_space(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:111:25 [INFO] [stderr] | [INFO] [stderr] 111 | fn read(_read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> argument.rs:116:33 [INFO] [stderr] | [INFO] [stderr] 116 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> reply/mod.rs:61:37 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn write(&self, write: &mut Write) -> Result<(), io::Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/port.rs:30:41 [INFO] [stderr] | [INFO] [stderr] 30 | fn write_payload(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/port.rs:41:32 [INFO] [stderr] | [INFO] [stderr] 41 | fn read_payload(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/mode.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / define_command!(MODE { [INFO] [stderr] 8 | | mode: Mode, [INFO] [stderr] 9 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/mode.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / define_command!(MODE { [INFO] [stderr] 8 | | mode: Mode, [INFO] [stderr] 9 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/mode.rs:24:24 [INFO] [stderr] | [INFO] [stderr] 24 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/mode.rs:35:33 [INFO] [stderr] | [INFO] [stderr] 35 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 50 | define_basic_command!(ABOR, abor); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 50 | define_basic_command!(ABOR, abor); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 52 | define_basic_command!(CDUP, cdup); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 52 | define_basic_command!(CDUP, cdup); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 54 | define_basic_command!(FEAT, feat); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 54 | define_basic_command!(FEAT, feat); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 56 | define_basic_command!(EPSV, epsv); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 56 | define_basic_command!(EPSV, epsv); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 58 | define_basic_command!(NOOP, noop); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 58 | define_basic_command!(NOOP, noop); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 60 | define_basic_command!(PASV, pasv); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 60 | define_basic_command!(PASV, pasv); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 62 | define_basic_command!(PWD, pwd); [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 62 | define_basic_command!(PWD, pwd); [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 64 | define_basic_command!(QUIT, quit); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 64 | define_basic_command!(QUIT, quit); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 66 | define_basic_command!(REIN, rein); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 66 | define_basic_command!(REIN, rein); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 68 | define_basic_command!(STOU, stou); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 68 | define_basic_command!(STOU, stou); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:15:49 [INFO] [stderr] | [INFO] [stderr] 15 | fn write_payload(&self, _: &mut Write) -> Result<(), $crate::Error> { Ok(()) } [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] ... [INFO] [stderr] 70 | define_basic_command!(SYST, syst); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/basic.rs:16:41 [INFO] [stderr] | [INFO] [stderr] 16 | fn read_payload(_: &mut BufRead) -> Result { Ok($name) } [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] ... [INFO] [stderr] 70 | define_basic_command!(SYST, syst); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / define_command!(USER { [INFO] [stderr] 4 | | username: String, [INFO] [stderr] 5 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / define_command!(USER { [INFO] [stderr] 4 | | username: String, [INFO] [stderr] 5 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / define_command!(PASS { [INFO] [stderr] 8 | | password: String, [INFO] [stderr] 9 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / define_command!(PASS { [INFO] [stderr] 8 | | password: String, [INFO] [stderr] 9 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / define_command!(CWD { [INFO] [stderr] 12 | | path: String, [INFO] [stderr] 13 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / define_command!(CWD { [INFO] [stderr] 12 | | path: String, [INFO] [stderr] 13 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / define_command!(ACCT { [INFO] [stderr] 16 | | info: String, [INFO] [stderr] 17 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | / define_command!(ACCT { [INFO] [stderr] 16 | | info: String, [INFO] [stderr] 17 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | / define_command!(APPE { [INFO] [stderr] 20 | | remote_filename: String, [INFO] [stderr] 21 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | / define_command!(APPE { [INFO] [stderr] 20 | | remote_filename: String, [INFO] [stderr] 21 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | / define_command!(DELE { [INFO] [stderr] 24 | | remote_filename: String, [INFO] [stderr] 25 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | / define_command!(DELE { [INFO] [stderr] 24 | | remote_filename: String, [INFO] [stderr] 25 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:27:1 [INFO] [stderr] | [INFO] [stderr] 27 | / define_command!(HELP { [INFO] [stderr] 28 | | command: Option, [INFO] [stderr] 29 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:27:1 [INFO] [stderr] | [INFO] [stderr] 27 | / define_command!(HELP { [INFO] [stderr] 28 | | command: Option, [INFO] [stderr] 29 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:31:1 [INFO] [stderr] | [INFO] [stderr] 31 | / define_command!(LIST { [INFO] [stderr] 32 | | remote_filespec: Option, [INFO] [stderr] 33 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:31:1 [INFO] [stderr] | [INFO] [stderr] 31 | / define_command!(LIST { [INFO] [stderr] 32 | | remote_filespec: Option, [INFO] [stderr] 33 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:35:1 [INFO] [stderr] | [INFO] [stderr] 35 | / define_command!(MDTM { [INFO] [stderr] 36 | | remote_filename: String, [INFO] [stderr] 37 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:35:1 [INFO] [stderr] | [INFO] [stderr] 35 | / define_command!(MDTM { [INFO] [stderr] 36 | | remote_filename: String, [INFO] [stderr] 37 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:39:1 [INFO] [stderr] | [INFO] [stderr] 39 | / define_command!(MKD { [INFO] [stderr] 40 | | remote_filename: String, [INFO] [stderr] 41 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:39:1 [INFO] [stderr] | [INFO] [stderr] 39 | / define_command!(MKD { [INFO] [stderr] 40 | | remote_filename: String, [INFO] [stderr] 41 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:43:1 [INFO] [stderr] | [INFO] [stderr] 43 | / define_command!(NLST { [INFO] [stderr] 44 | | remote_directory: Option, [INFO] [stderr] 45 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:43:1 [INFO] [stderr] | [INFO] [stderr] 43 | / define_command!(NLST { [INFO] [stderr] 44 | | remote_directory: Option, [INFO] [stderr] 45 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:47:1 [INFO] [stderr] | [INFO] [stderr] 47 | / define_command!(RETR { [INFO] [stderr] 48 | | remote_filename: String, [INFO] [stderr] 49 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:47:1 [INFO] [stderr] | [INFO] [stderr] 47 | / define_command!(RETR { [INFO] [stderr] 48 | | remote_filename: String, [INFO] [stderr] 49 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:51:1 [INFO] [stderr] | [INFO] [stderr] 51 | / define_command!(RMD { [INFO] [stderr] 52 | | remote_filename: String, [INFO] [stderr] 53 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:51:1 [INFO] [stderr] | [INFO] [stderr] 51 | / define_command!(RMD { [INFO] [stderr] 52 | | remote_filename: String, [INFO] [stderr] 53 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | / define_command!(RNFR { [INFO] [stderr] 56 | | from_filename: String, [INFO] [stderr] 57 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | / define_command!(RNFR { [INFO] [stderr] 56 | | from_filename: String, [INFO] [stderr] 57 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:59:1 [INFO] [stderr] | [INFO] [stderr] 59 | / define_command!(RNTO { [INFO] [stderr] 60 | | from_filename: String, [INFO] [stderr] 61 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:59:1 [INFO] [stderr] | [INFO] [stderr] 59 | / define_command!(RNTO { [INFO] [stderr] 60 | | from_filename: String, [INFO] [stderr] 61 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:63:1 [INFO] [stderr] | [INFO] [stderr] 63 | / define_command!(SITE { [INFO] [stderr] 64 | | command: String, [INFO] [stderr] 65 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:63:1 [INFO] [stderr] | [INFO] [stderr] 63 | / define_command!(SITE { [INFO] [stderr] 64 | | command: String, [INFO] [stderr] 65 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:67:1 [INFO] [stderr] | [INFO] [stderr] 67 | / define_command!(SIZE { [INFO] [stderr] 68 | | remote_filename: String, [INFO] [stderr] 69 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:67:1 [INFO] [stderr] | [INFO] [stderr] 67 | / define_command!(SIZE { [INFO] [stderr] 68 | | remote_filename: String, [INFO] [stderr] 69 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:71:1 [INFO] [stderr] | [INFO] [stderr] 71 | / define_command!(STAT { [INFO] [stderr] 72 | | remote_filespec: Option, [INFO] [stderr] 73 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:71:1 [INFO] [stderr] | [INFO] [stderr] 71 | / define_command!(STAT { [INFO] [stderr] 72 | | remote_filespec: Option, [INFO] [stderr] 73 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:75:1 [INFO] [stderr] | [INFO] [stderr] 75 | / define_command!(STOR { [INFO] [stderr] 76 | | remote_filename: String, [INFO] [stderr] 77 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:75:1 [INFO] [stderr] | [INFO] [stderr] 75 | / define_command!(STOR { [INFO] [stderr] 76 | | remote_filename: String, [INFO] [stderr] 77 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:79:1 [INFO] [stderr] | [INFO] [stderr] 79 | / define_command!(TYPE { [INFO] [stderr] 80 | | file_type: FileType, [INFO] [stderr] 81 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/misc.rs:79:1 [INFO] [stderr] | [INFO] [stderr] 79 | / define_command!(TYPE { [INFO] [stderr] 80 | | file_type: FileType, [INFO] [stderr] 81 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | / define_command!(AUTH { [INFO] [stderr] 6 | | auth_type: String, [INFO] [stderr] 7 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | / define_command!(AUTH { [INFO] [stderr] 6 | | auth_type: String, [INFO] [stderr] 7 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | / define_command!(ADAT { [INFO] [stderr] 10 | | auth_data: String, [INFO] [stderr] 11 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | / define_command!(ADAT { [INFO] [stderr] 10 | | auth_data: String, [INFO] [stderr] 11 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / define_command!(PBSZ { [INFO] [stderr] 14 | | protection_buffer_size: u32, [INFO] [stderr] 15 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | / define_command!(PBSZ { [INFO] [stderr] 14 | | protection_buffer_size: u32, [INFO] [stderr] 15 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / define_command!(PROT { [INFO] [stderr] 23 | | protection_level: String, [INFO] [stderr] 24 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:22:1 [INFO] [stderr] | [INFO] [stderr] 22 | / define_command!(PROT { [INFO] [stderr] 23 | | protection_level: String, [INFO] [stderr] 24 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:26:1 [INFO] [stderr] | [INFO] [stderr] 26 | define_command!(CCC { }); [INFO] [stderr] | ------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:26:1 [INFO] [stderr] | [INFO] [stderr] 26 | define_command!(CCC { }); [INFO] [stderr] | ------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:28:1 [INFO] [stderr] | [INFO] [stderr] 28 | / define_command!(MIC { [INFO] [stderr] 29 | | message: String, [INFO] [stderr] 30 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:28:1 [INFO] [stderr] | [INFO] [stderr] 28 | / define_command!(MIC { [INFO] [stderr] 29 | | message: String, [INFO] [stderr] 30 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:32:1 [INFO] [stderr] | [INFO] [stderr] 32 | / define_command!(CONF { [INFO] [stderr] 33 | | message: String, [INFO] [stderr] 34 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:32:1 [INFO] [stderr] | [INFO] [stderr] 32 | / define_command!(CONF { [INFO] [stderr] 33 | | message: String, [INFO] [stderr] 34 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:11:49 [INFO] [stderr] | [INFO] [stderr] 11 | fn write_payload(&self, write: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | / define_command!(ENC { [INFO] [stderr] 37 | | message: String, [INFO] [stderr] 38 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/macros.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn read_payload(read: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] | [INFO] [stderr] ::: command/security.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | / define_command!(ENC { [INFO] [stderr] 37 | | message: String, [INFO] [stderr] 38 | | }); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 24 | define_unimplemented_command!(ALLO); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 24 | define_unimplemented_command!(ALLO); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 25 | define_unimplemented_command!(EPRT); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 25 | define_unimplemented_command!(EPRT); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 26 | define_unimplemented_command!(HOST); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 26 | define_unimplemented_command!(HOST); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 27 | define_unimplemented_command!(LANG); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 27 | define_unimplemented_command!(LANG); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 28 | define_unimplemented_command!(LPRT); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 28 | define_unimplemented_command!(LPRT); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 29 | define_unimplemented_command!(LPSV); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 29 | define_unimplemented_command!(LPSV); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 30 | define_unimplemented_command!(MLSD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 30 | define_unimplemented_command!(MLSD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 31 | define_unimplemented_command!(MLST); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 31 | define_unimplemented_command!(MLST); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 32 | define_unimplemented_command!(OPTS); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 32 | define_unimplemented_command!(OPTS); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 33 | define_unimplemented_command!(REST); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 33 | define_unimplemented_command!(REST); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 34 | define_unimplemented_command!(SMNT); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 34 | define_unimplemented_command!(SMNT); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 35 | define_unimplemented_command!(STRU); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 35 | define_unimplemented_command!(STRU); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 36 | define_unimplemented_command!(XCUP); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 36 | define_unimplemented_command!(XCUP); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 37 | define_unimplemented_command!(XMKD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 37 | define_unimplemented_command!(XMKD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 38 | define_unimplemented_command!(XPWD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 38 | define_unimplemented_command!(XPWD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 39 | define_unimplemented_command!(XRCP); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 39 | define_unimplemented_command!(XRCP); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 40 | define_unimplemented_command!(XRMD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 40 | define_unimplemented_command!(XRMD); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 41 | define_unimplemented_command!(XRSQ); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 41 | define_unimplemented_command!(XRSQ); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 42 | define_unimplemented_command!(XSEM); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 42 | define_unimplemented_command!(XSEM); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:9:45 [INFO] [stderr] | [INFO] [stderr] 9 | fn write_payload(&self, _: &mut ::std::io::Write) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::Write)` [INFO] [stderr] ... [INFO] [stderr] 43 | define_unimplemented_command!(XSEN); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/unimplemented.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | fn read_payload(_: &mut ::std::io::BufRead) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::io::BufRead)` [INFO] [stderr] ... [INFO] [stderr] 43 | define_unimplemented_command!(XSEN); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/mod.rs:29:33 [INFO] [stderr] | [INFO] [stderr] 29 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/mod.rs:47:41 [INFO] [stderr] | [INFO] [stderr] 47 | fn write_payload(&self, write: &mut Write) -> Result<(), Error>; [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> command/mod.rs:50:32 [INFO] [stderr] | [INFO] [stderr] 50 | fn read_payload(read: &mut BufRead) -> Result; [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> file_type.rs:30:24 [INFO] [stderr] | [INFO] [stderr] 30 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> file_type.rs:57:33 [INFO] [stderr] | [INFO] [stderr] 57 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> file_type.rs:82:24 [INFO] [stderr] | [INFO] [stderr] 82 | fn read(read: &mut BufRead) -> Result { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn BufRead` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> file_type.rs:101:33 [INFO] [stderr] | [INFO] [stderr] 101 | fn write(&self, write: &mut Write) -> Result<(), Error> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead [INFO] [stderr] --> argument.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::ascii::AsciiExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> errors.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / error_chain! { [INFO] [stderr] 2 | | types { [INFO] [stderr] 3 | | Error, ErrorKind, ResultExt; [INFO] [stderr] 4 | | } [INFO] [stderr] ... | [INFO] [stderr] 36 | | } [INFO] [stderr] 37 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting [INFO] [stderr] --> errors.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / error_chain! { [INFO] [stderr] 2 | | types { [INFO] [stderr] 3 | | Error, ErrorKind, ResultExt; [INFO] [stderr] 4 | | } [INFO] [stderr] ... | [INFO] [stderr] 36 | | } [INFO] [stderr] 37 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::ascii::AsciiExt` [INFO] [stderr] --> argument.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::ascii::AsciiExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting [INFO] [stderr] --> errors.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | / error_chain! { [INFO] [stderr] 2 | | types { [INFO] [stderr] 3 | | Error, ErrorKind, ResultExt; [INFO] [stderr] 4 | | } [INFO] [stderr] ... | [INFO] [stderr] 36 | | } [INFO] [stderr] 37 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::ascii::AsciiExt` [INFO] [stderr] --> argument.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::ascii::AsciiExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 161 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: 161 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 5.48s [INFO] running `"docker" "inspect" "e7cb93a5c513497627bdaa889f752f19ed416c372de180b682731af2d0e3b11a"` [INFO] running `"docker" "rm" "-f" "e7cb93a5c513497627bdaa889f752f19ed416c372de180b682731af2d0e3b11a"` [INFO] [stdout] e7cb93a5c513497627bdaa889f752f19ed416c372de180b682731af2d0e3b11a