[INFO] cloning repository https://github.com/vikrem/click
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/vikrem/click" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvikrem%2Fclick", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvikrem%2Fclick'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f25ec87cbbbdc97c97cc1b442630a0a592dfb9a6
[INFO] testing vikrem/click against 1.75.0 for beta-1.76-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvikrem%2Fclick" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/vikrem/click on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/vikrem/click
[INFO] finished tweaking git repo https://github.com/vikrem/click
[INFO] tweaked toml for git repo https://github.com/vikrem/click written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/vikrem/click already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cc v1.0.35
[INFO] [stderr]   Downloaded os_pipe v0.8.1
[INFO] [stderr]   Downloaded os_pipe v0.5.1
[INFO] [stderr]   Downloaded der-parser v0.3.5
[INFO] [stderr]   Downloaded dirs v2.0.1
[INFO] [stderr]   Downloaded rusticata-macros v0.3.3
[INFO] [stderr]   Downloaded backtrace v0.3.15
[INFO] [stderr]   Downloaded nix v0.13.0
[INFO] [stderr]   Downloaded rustls v0.14.0
[INFO] [stderr]   Downloaded syn v0.15.30
[INFO] [stderr]   Downloaded rustyline v5.0.0
[INFO] [stderr]   Downloaded duct v0.12.0
[INFO] [stderr]   Downloaded nom v2.2.1
[INFO] [stderr]   Downloaded serde_derive v1.0.90
[INFO] [stderr]   Downloaded hyper-sync-rustls v0.3.0-rc.4
[INFO] [stderr]   Downloaded dirs-sys v0.3.3
[INFO] [stderr]   Downloaded shared_child v0.3.3
[INFO] [stderr]   Downloaded atomicwrites v0.2.2
[INFO] [stderr]   Downloaded duct_sh v0.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1980cbe8c0dff60d40ac46ceb4730a3dd8ef7e977853cde03cf7182e8dd449d6
[INFO] running `Command { std: "docker" "start" "-a" "1980cbe8c0dff60d40ac46ceb4730a3dd8ef7e977853cde03cf7182e8dd449d6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1980cbe8c0dff60d40ac46ceb4730a3dd8ef7e977853cde03cf7182e8dd449d6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1980cbe8c0dff60d40ac46ceb4730a3dd8ef7e977853cde03cf7182e8dd449d6", kill_on_drop: false }`
[INFO] [stdout] 1980cbe8c0dff60d40ac46ceb4730a3dd8ef7e977853cde03cf7182e8dd449d6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 29e452a59843f424a02556d772283b5ef55ef494b270ea537a97c9a9652ea7b2
[INFO] running `Command { std: "docker" "start" "-a" "29e452a59843f424a02556d772283b5ef55ef494b270ea537a97c9a9652ea7b2", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.60
[INFO] [stderr]    Compiling cfg-if v0.1.7
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling bitflags v1.0.4
[INFO] [stderr]    Compiling byteorder v1.3.1
[INFO] [stderr]    Compiling lazy_static v1.3.0
[INFO] [stderr]    Compiling cc v1.0.35
[INFO] [stderr]    Compiling untrusted v0.6.2
[INFO] [stderr]    Compiling memchr v2.2.0
[INFO] [stderr]    Compiling serde v1.0.90
[INFO] [stderr]    Compiling smallvec v0.6.9
[INFO] [stderr]    Compiling matches v0.1.8
[INFO] [stderr]    Compiling proc-macro2 v0.4.27
[INFO] [stderr]    Compiling winapi v0.3.7
[INFO] [stderr]    Compiling nix v0.13.0
[INFO] [stderr]    Compiling version_check v0.1.5
[INFO] [stderr]    Compiling log v0.4.6
[INFO] [stderr]    Compiling unicode-bidi v0.3.4
[INFO] [stderr]    Compiling safemem v0.3.0
[INFO] [stderr]    Compiling num-traits v0.2.6
[INFO] [stderr]    Compiling nix v0.11.0
[INFO] [stderr]    Compiling unicode-width v0.1.5
[INFO] [stderr]    Compiling httparse v1.3.3
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]    Compiling num-integer v0.1.39
[INFO] [stderr]    Compiling percent-encoding v1.0.1
[INFO] [stderr]    Compiling unicode-normalization v0.1.8
[INFO] [stderr]    Compiling nix v0.14.1
[INFO] [stderr]    Compiling syn v0.15.30
[INFO] [stderr]    Compiling unicase v1.4.2
[INFO] [stderr]    Compiling ryu v0.2.7
[INFO] [stderr]    Compiling base64 v0.9.3
[INFO] [stderr]    Compiling mime v0.2.6
[INFO] [stderr]    Compiling ucd-util v0.1.3
[INFO] [stderr]    Compiling language-tags v0.2.2
[INFO] [stderr]    Compiling memchr v1.0.2
[INFO] [stderr]    Compiling time v0.1.42
[INFO] [stderr]    Compiling nom v3.2.1
[INFO] [stderr]    Compiling shared_child v0.3.3
[INFO] [stderr]    Compiling num_cpus v1.10.0
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling dirs-sys v0.3.3
[INFO] [stderr]    Compiling quote v0.6.12
[INFO] [stderr]    Compiling atty v0.2.11
[INFO] [stderr]    Compiling ring v0.13.5
[INFO] [stderr]    Compiling linked-hash-map v0.5.2
[INFO] [stderr]    Compiling regex v0.2.11
[INFO] [stderr]    Compiling lazycell v1.2.1
[INFO] [stderr]    Compiling typeable v0.1.2
[INFO] [stderr]    Compiling remove_dir_all v0.5.1
[INFO] [stderr]    Compiling traitobject v0.1.0
[INFO] [stderr]    Compiling yaml-rust v0.4.3
[INFO] [stderr]    Compiling idna v0.1.5
[INFO] [stderr]    Compiling csv v0.15.0
[INFO] [stderr]    Compiling dirs v2.0.1
[INFO] [stderr]    Compiling tempdir v0.3.7
[INFO] [stderr]    Compiling regex-syntax v0.5.6
[INFO] [stderr]    Compiling nix v0.8.1
[INFO] [stderr]    Compiling aho-corasick v0.6.10
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling thread_local v0.3.6
[INFO] [stderr]    Compiling rusticata-macros v0.3.3
[INFO] [stderr]    Compiling url v1.7.2
[INFO] [stderr]    Compiling nom v2.2.1
[INFO] [stderr]    Compiling quick-error v1.2.2
[INFO] [stderr]    Compiling itoa v0.4.3
[INFO] [stderr]    Compiling lazy_static v0.2.11
[INFO] [stderr]    Compiling utf8-ranges v1.0.2
[INFO] [stderr]    Compiling term v0.4.6
[INFO] [stderr]    Compiling unicode-segmentation v1.2.1
[INFO] [stderr]    Compiling dtoa v0.4.3
[INFO] [stderr]    Compiling encode_unicode v0.3.5
[INFO] [stderr]    Compiling utf8parse v0.1.1
[INFO] [stderr]    Compiling vec_map v0.8.1
[INFO] [stderr]    Compiling humantime v1.2.0
[INFO] [stderr]    Compiling hyper v0.10.15
[INFO] [stderr]    Compiling os_pipe v0.8.1
[INFO] [stderr]    Compiling duct v0.12.0
[INFO] [stderr]    Compiling prettytable-rs v0.6.7
[INFO] [stderr]    Compiling der-parser v0.3.5
[INFO] [stderr]    Compiling duct_sh v0.1.0
[INFO] [stderr]    Compiling os_pipe v0.5.1
[INFO] [stderr]    Compiling clap v2.33.0
[INFO] [stderr]    Compiling dirs v1.0.5
[INFO] [stderr]    Compiling base64 v0.5.2
[INFO] [stderr]    Compiling serde_json v1.0.39
[INFO] [stderr]    Compiling atomicwrites v0.2.2
[INFO] [stderr]    Compiling ctrlc v3.1.1
[INFO] [stderr]    Compiling serde_yaml v0.8.8
[INFO] [stderr]    Compiling chrono v0.4.6
[INFO] [stderr]    Compiling serde_derive v1.0.90
[INFO] [stderr]    Compiling rustyline v5.0.0
[INFO] [stderr]    Compiling webpki v0.18.1
[INFO] [stderr]    Compiling sct v0.4.0
[INFO] [stderr]    Compiling webpki-roots v0.15.0
[INFO] [stderr]    Compiling rustls v0.14.0
[INFO] [stderr]    Compiling hyper-sync-rustls v0.3.0-rc.4
[INFO] [stderr]    Compiling click v0.4.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/output.rs:62:22
[INFO] [stdout]    |
[INFO] [stdout] 62 |         let output = try!(self.expr.output());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/cmd.rs:79:20
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn exec(&self, &mut Env, &mut Iterator<Item = &str>, &mut ClickWriter) -> bool;
[INFO] [stdout]    |                    ^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Env`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/cmd.rs:79:30
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn exec(&self, &mut Env, &mut Iterator<Item = &str>, &mut ClickWriter) -> bool;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Iterator<Item = &str>`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/cmd.rs:79:58
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn exec(&self, &mut Env, &mut Iterator<Item = &str>, &mut ClickWriter) -> bool;
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut ClickWriter`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/cmd.rs:80:18
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn is(&self, &str) -> bool;
[INFO] [stdout]    |                  ^^^^ help: try naming the parameter or explicitly ignoring it: `_: &str`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/connector.rs:54:12
[INFO] [stdout]    |
[INFO] [stdout] 54 |         Ok(try!(match scheme {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/connector.rs:56:41
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 let res = Ok(HttpStream(try!(TcpStream::connect(&addr))));
[INFO] [stdout]    |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/connector.rs:71:22
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let stream = try!(self.click_connect(host, port, "http"));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/config/click.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         try!(af.write(|mut f| {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/describe.rs:46:19
[INFO] [stdout]    |
[INFO] [stdout] 46 |         func: &'a (Fn(&Value) -> Cow<str>),
[INFO] [stdout]    |                   ^                      ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 46 -         func: &'a (Fn(&Value) -> Cow<str>),
[INFO] [stdout] 46 +         func: &'a Fn(&Value) -> Cow<str>,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:523:28
[INFO] [stdout]     |
[INFO] [stdout] 523 |         let mut endpoint = try!(Url::parse(server));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:542:19
[INFO] [stdout]     |
[INFO] [stdout] 542 |         let url = try!(self.endpoint.join(path));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:555:30
[INFO] [stdout]     |
[INFO] [stdout] 555 |             let val: Value = try!(serde_json::from_reader(resp));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:568:20
[INFO] [stdout]     |
[INFO] [stdout] 568 |         let resp = try!(self.send_req(path));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:569:20
[INFO] [stdout]     |
[INFO] [stdout] 569 |         let resp = try!(self.check_resp(resp));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:612:13
[INFO] [stdout]     |
[INFO] [stdout] 612 |             try!(req.set_read_timeout(timeout));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:577:23
[INFO] [stdout]     |
[INFO] [stdout] 577 |             let url = try!(self.endpoint.join(path));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:578:27
[INFO] [stdout]     |
[INFO] [stdout] 578 |             let mut req = try!(Request::with_connector(Method::Get, url, &self.connector,));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:613:24
[INFO] [stdout]     |
[INFO] [stdout] 613 |             let next = try!(req.start());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:614:24
[INFO] [stdout]     |
[INFO] [stdout] 614 |             let resp = try!(next.send().map_err(|he| KubeError::from(he)));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:617:24
[INFO] [stdout]     |
[INFO] [stdout] 617 |             let resp = try!(self.send_req(path));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:624:20
[INFO] [stdout]     |
[INFO] [stdout] 624 |         let resp = try!(self.send_req(path));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:625:20
[INFO] [stdout]     |
[INFO] [stdout] 625 |         let resp = try!(self.check_resp(resp));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:631:19
[INFO] [stdout]     |
[INFO] [stdout] 631 |         let url = try!(self.endpoint.join(path));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:647:19
[INFO] [stdout]     |
[INFO] [stdout] 647 |         let res = try!(self.get::<NamespaceList>("/api/v1/namespaces"));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/certs.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | /     lazy_static! {
[INFO] [stdout] 79 | |         // regex taken from pem-parser crate: https://github.com/yberreby/pem-parser-rs
[INFO] [stdout] 80 | |         static ref RE: Regex = Regex::new(r"(-----BEGIN .*-----\n)((?:(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)*\n)+)...
[INFO] [stdout] 81 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/certs.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 | /     lazy_static! {
[INFO] [stdout] 95 | |         static ref RE: Regex = Regex::new(r"-----BEGIN PRIVATE KEY-----").unwrap();
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/cmd.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | / lazy_static! {
[INFO] [stdout] 68 | |     static ref TBLFMT: format::TableFormat = format::FormatBuilder::new()
[INFO] [stdout] 69 | |         .separators(
[INFO] [stdout] 70 | |             &[format::LinePosition::Title, format::LinePosition::Bottom],
[INFO] [stdout] ...  |
[INFO] [stdout] 74 | |         .build();
[INFO] [stdout] 75 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1067:1
[INFO] [stdout]      |
[INFO] [stdout] 1067 | / command!(
[INFO] [stdout] 1068 | |     Quit,
[INFO] [stdout] 1069 | |     "quit",
[INFO] [stdout] 1070 | |     "Quit click",
[INFO] [stdout] ...    |
[INFO] [stdout] 1076 | |     }
[INFO] [stdout] 1077 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1079:1
[INFO] [stdout]      |
[INFO] [stdout] 1079 | / command!(
[INFO] [stdout] 1080 | |     Context,
[INFO] [stdout] 1081 | |     "context",
[INFO] [stdout] 1082 | |     "Set the current context (will clear any selected pod). \
[INFO] [stdout] ...    |
[INFO] [stdout] 1124 | |     }
[INFO] [stdout] 1125 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1127:1
[INFO] [stdout]      |
[INFO] [stdout] 1127 | / command!(
[INFO] [stdout] 1128 | |     Contexts,
[INFO] [stdout] 1129 | |     "contexts",
[INFO] [stdout] 1130 | |     "List available contexts",
[INFO] [stdout] ...    |
[INFO] [stdout] 1140 | |     }
[INFO] [stdout] 1141 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1143:1
[INFO] [stdout]      |
[INFO] [stdout] 1143 | / command!(
[INFO] [stdout] 1144 | |     Clear,
[INFO] [stdout] 1145 | |     "clear",
[INFO] [stdout] 1146 | |     "Clear the currently selected kubernetes object",
[INFO] [stdout] ...    |
[INFO] [stdout] 1152 | |     }
[INFO] [stdout] 1153 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1155:1
[INFO] [stdout]      |
[INFO] [stdout] 1155 | / command!(
[INFO] [stdout] 1156 | |     Namespace,
[INFO] [stdout] 1157 | |     "namespace",
[INFO] [stdout] 1158 | |     "Set the current namespace (no argument to clear namespace)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1170 | |     }
[INFO] [stdout] 1171 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1173:1
[INFO] [stdout]      |
[INFO] [stdout] 1173 | / command!(
[INFO] [stdout] 1174 | |     Pods,
[INFO] [stdout] 1175 | |     "pods",
[INFO] [stdout] 1176 | |     "Get pods (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1288 | |     }
[INFO] [stdout] 1289 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1291:1
[INFO] [stdout]      |
[INFO] [stdout] 1291 | / command!(
[INFO] [stdout] 1292 | |     Logs,
[INFO] [stdout] 1293 | |     "logs",
[INFO] [stdout] 1294 | |     "Get logs from a container in the current pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 1524 | |     }
[INFO] [stdout] 1525 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1544:1
[INFO] [stdout]      |
[INFO] [stdout] 1544 | / command!(
[INFO] [stdout] 1545 | |     Describe,
[INFO] [stdout] 1546 | |     "describe",
[INFO] [stdout] 1547 | |     "Describe the active kubernetes object.",
[INFO] [stdout] ...    |
[INFO] [stdout] 1688 | |     }
[INFO] [stdout] 1689 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1691:1
[INFO] [stdout]      |
[INFO] [stdout] 1691 | / command!(
[INFO] [stdout] 1692 | |     Exec,
[INFO] [stdout] 1693 | |     "exec",
[INFO] [stdout] 1694 | |     "exec specified command on active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 1783 | |     }
[INFO] [stdout] 1784 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1786:1
[INFO] [stdout]      |
[INFO] [stdout] 1786 | / command!(
[INFO] [stdout] 1787 | |     Delete,
[INFO] [stdout] 1788 | |     "delete",
[INFO] [stdout] 1789 | |     "Delete the active object (will ask for confirmation)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1947 | |     }
[INFO] [stdout] 1948 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1990:1
[INFO] [stdout]      |
[INFO] [stdout] 1990 | / command!(
[INFO] [stdout] 1991 | |     Containers,
[INFO] [stdout] 1992 | |     "containers",
[INFO] [stdout] 1993 | |     "List containers on the active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2011 | |     }
[INFO] [stdout] 2012 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2024:1
[INFO] [stdout]      |
[INFO] [stdout] 2024 | / command!(
[INFO] [stdout] 2025 | |     Events,
[INFO] [stdout] 2026 | |     "events",
[INFO] [stdout] 2027 | |     "Get events for the active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2052 | |     }
[INFO] [stdout] 2053 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2055:1
[INFO] [stdout]      |
[INFO] [stdout] 2055 | / command!(
[INFO] [stdout] 2056 | |     Nodes,
[INFO] [stdout] 2057 | |     "nodes",
[INFO] [stdout] 2058 | |     "Get nodes",
[INFO] [stdout] ...    |
[INFO] [stdout] 2114 | |     }
[INFO] [stdout] 2115 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2117:1
[INFO] [stdout]      |
[INFO] [stdout] 2117 | / command!(
[INFO] [stdout] 2118 | |     Services,
[INFO] [stdout] 2119 | |     "services",
[INFO] [stdout] 2120 | |     "Get services (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2184 | |     }
[INFO] [stdout] 2185 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2187:1
[INFO] [stdout]      |
[INFO] [stdout] 2187 | / command!(
[INFO] [stdout] 2188 | |     EnvCmd,
[INFO] [stdout] 2189 | |     "env",
[INFO] [stdout] 2190 | |     "Print information about the current environment",
[INFO] [stdout] ...    |
[INFO] [stdout] 2196 | |     }
[INFO] [stdout] 2197 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2199:1
[INFO] [stdout]      |
[INFO] [stdout] 2199 | / command!(
[INFO] [stdout] 2200 | |     SetCmd,
[INFO] [stdout] 2201 | |     "set",
[INFO] [stdout] 2202 | |     "Set click options. (See 'help completion' and 'help edit_mode' for more information",
[INFO] [stdout] ...    |
[INFO] [stdout] 2261 | |     }
[INFO] [stdout] 2262 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2264:1
[INFO] [stdout]      |
[INFO] [stdout] 2264 | / command!(
[INFO] [stdout] 2265 | |     Deployments,
[INFO] [stdout] 2266 | |     "deployments",
[INFO] [stdout] 2267 | |     "Get deployments (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2342 | |     }
[INFO] [stdout] 2343 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2384:1
[INFO] [stdout]      |
[INFO] [stdout] 2384 | / command!(
[INFO] [stdout] 2385 | |     ReplicaSets,
[INFO] [stdout] 2386 | |     "replicasets",
[INFO] [stdout] 2387 | |     "Get replicasets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2429 | |     }
[INFO] [stdout] 2430 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2475:1
[INFO] [stdout]      |
[INFO] [stdout] 2475 | / command!(
[INFO] [stdout] 2476 | |     StatefulSets,
[INFO] [stdout] 2477 | |     "statefulsets",
[INFO] [stdout] 2478 | |     "Get statefulsets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2520 | |     }
[INFO] [stdout] 2521 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2555:1
[INFO] [stdout]      |
[INFO] [stdout] 2555 | / command!(
[INFO] [stdout] 2556 | |     ConfigMaps,
[INFO] [stdout] 2557 | |     "configmaps",
[INFO] [stdout] 2558 | |     "Get configmaps (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2600 | |     }
[INFO] [stdout] 2601 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2638:1
[INFO] [stdout]      |
[INFO] [stdout] 2638 | / command!(
[INFO] [stdout] 2639 | |     Secrets,
[INFO] [stdout] 2640 | |     "secrets",
[INFO] [stdout] 2641 | |     "Get secrets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2683 | |     }
[INFO] [stdout] 2684 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2686:1
[INFO] [stdout]      |
[INFO] [stdout] 2686 | / command!(
[INFO] [stdout] 2687 | |     Namespaces,
[INFO] [stdout] 2688 | |     "namespaces",
[INFO] [stdout] 2689 | |     "Get namespaces in current context",
[INFO] [stdout] ...    |
[INFO] [stdout] 2713 | |     }
[INFO] [stdout] 2714 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2716:1
[INFO] [stdout]      |
[INFO] [stdout] 2716 | / command!(
[INFO] [stdout] 2717 | |     UtcCmd,
[INFO] [stdout] 2718 | |     "utc",
[INFO] [stdout] 2719 | |     "Print current time in UTC",
[INFO] [stdout] ...    |
[INFO] [stdout] 2725 | |     }
[INFO] [stdout] 2726 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2728:1
[INFO] [stdout]      |
[INFO] [stdout] 2728 | / command!(
[INFO] [stdout] 2729 | |     PortForward,
[INFO] [stdout] 2730 | |     "port-forward",
[INFO] [stdout] 2731 | |     "Forward one (or more) local ports to the currently active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2857 | |     }
[INFO] [stdout] 2858 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2888:1
[INFO] [stdout]      |
[INFO] [stdout] 2888 | / command!(
[INFO] [stdout] 2889 | |     PortForwards,
[INFO] [stdout] 2890 | |     "port-forwards",
[INFO] [stdout] 2891 | |     "List or control active port forwards.  Default is to list.",
[INFO] [stdout] ...    |
[INFO] [stdout] 2968 | |     }
[INFO] [stdout] 2969 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2971:1
[INFO] [stdout]      |
[INFO] [stdout] 2971 | / command!(
[INFO] [stdout] 2972 | |     Jobs,
[INFO] [stdout] 2973 | |     "jobs",
[INFO] [stdout] 2974 | |     "Get jobs (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 3018 | |     }
[INFO] [stdout] 3019 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:3068:1
[INFO] [stdout]      |
[INFO] [stdout] 3068 | / command!(
[INFO] [stdout] 3069 | |     Alias,
[INFO] [stdout] 3070 | |     "alias",
[INFO] [stdout] 3071 | |     "Define or display aliases",
[INFO] [stdout] ...    |
[INFO] [stdout] 3126 | |     }
[INFO] [stdout] 3127 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:3129:1
[INFO] [stdout]      |
[INFO] [stdout] 3129 | / command!(
[INFO] [stdout] 3130 | |     Unalias,
[INFO] [stdout] 3131 | |     "unalias",
[INFO] [stdout] 3132 | |     "Remove an alias",
[INFO] [stdout] ...    |
[INFO] [stdout] 3147 | |     }
[INFO] [stdout] 3148 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/table.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / lazy_static! {
[INFO] [stdout] 30 | |     static ref TBLFMT: format::TableFormat = format::FormatBuilder::new()
[INFO] [stdout] 31 | |         .separators(
[INFO] [stdout] 32 | |             &[format::LinePosition::Title, format::LinePosition::Bottom],
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |         .build();
[INFO] [stdout] 37 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1067 | / command!(
[INFO] [stdout] 1068 | |     Quit,
[INFO] [stdout] 1069 | |     "quit",
[INFO] [stdout] 1070 | |     "Quit click",
[INFO] [stdout] ...    |
[INFO] [stdout] 1076 | |     }
[INFO] [stdout] 1077 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1079 | / command!(
[INFO] [stdout] 1080 | |     Context,
[INFO] [stdout] 1081 | |     "context",
[INFO] [stdout] 1082 | |     "Set the current context (will clear any selected pod). \
[INFO] [stdout] ...    |
[INFO] [stdout] 1124 | |     }
[INFO] [stdout] 1125 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1127 | / command!(
[INFO] [stdout] 1128 | |     Contexts,
[INFO] [stdout] 1129 | |     "contexts",
[INFO] [stdout] 1130 | |     "List available contexts",
[INFO] [stdout] ...    |
[INFO] [stdout] 1140 | |     }
[INFO] [stdout] 1141 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1143 | / command!(
[INFO] [stdout] 1144 | |     Clear,
[INFO] [stdout] 1145 | |     "clear",
[INFO] [stdout] 1146 | |     "Clear the currently selected kubernetes object",
[INFO] [stdout] ...    |
[INFO] [stdout] 1152 | |     }
[INFO] [stdout] 1153 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1155 | / command!(
[INFO] [stdout] 1156 | |     Namespace,
[INFO] [stdout] 1157 | |     "namespace",
[INFO] [stdout] 1158 | |     "Set the current namespace (no argument to clear namespace)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1170 | |     }
[INFO] [stdout] 1171 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1173 | / command!(
[INFO] [stdout] 1174 | |     Pods,
[INFO] [stdout] 1175 | |     "pods",
[INFO] [stdout] 1176 | |     "Get pods (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1288 | |     }
[INFO] [stdout] 1289 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1291 | / command!(
[INFO] [stdout] 1292 | |     Logs,
[INFO] [stdout] 1293 | |     "logs",
[INFO] [stdout] 1294 | |     "Get logs from a container in the current pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 1524 | |     }
[INFO] [stdout] 1525 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1544 | / command!(
[INFO] [stdout] 1545 | |     Describe,
[INFO] [stdout] 1546 | |     "describe",
[INFO] [stdout] 1547 | |     "Describe the active kubernetes object.",
[INFO] [stdout] ...    |
[INFO] [stdout] 1688 | |     }
[INFO] [stdout] 1689 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1691 | / command!(
[INFO] [stdout] 1692 | |     Exec,
[INFO] [stdout] 1693 | |     "exec",
[INFO] [stdout] 1694 | |     "exec specified command on active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 1783 | |     }
[INFO] [stdout] 1784 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1786 | / command!(
[INFO] [stdout] 1787 | |     Delete,
[INFO] [stdout] 1788 | |     "delete",
[INFO] [stdout] 1789 | |     "Delete the active object (will ask for confirmation)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1947 | |     }
[INFO] [stdout] 1948 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1990 | / command!(
[INFO] [stdout] 1991 | |     Containers,
[INFO] [stdout] 1992 | |     "containers",
[INFO] [stdout] 1993 | |     "List containers on the active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2011 | |     }
[INFO] [stdout] 2012 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2024 | / command!(
[INFO] [stdout] 2025 | |     Events,
[INFO] [stdout] 2026 | |     "events",
[INFO] [stdout] 2027 | |     "Get events for the active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2052 | |     }
[INFO] [stdout] 2053 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2055 | / command!(
[INFO] [stdout] 2056 | |     Nodes,
[INFO] [stdout] 2057 | |     "nodes",
[INFO] [stdout] 2058 | |     "Get nodes",
[INFO] [stdout] ...    |
[INFO] [stdout] 2114 | |     }
[INFO] [stdout] 2115 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2117 | / command!(
[INFO] [stdout] 2118 | |     Services,
[INFO] [stdout] 2119 | |     "services",
[INFO] [stdout] 2120 | |     "Get services (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2184 | |     }
[INFO] [stdout] 2185 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2187 | / command!(
[INFO] [stdout] 2188 | |     EnvCmd,
[INFO] [stdout] 2189 | |     "env",
[INFO] [stdout] 2190 | |     "Print information about the current environment",
[INFO] [stdout] ...    |
[INFO] [stdout] 2196 | |     }
[INFO] [stdout] 2197 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2199 | / command!(
[INFO] [stdout] 2200 | |     SetCmd,
[INFO] [stdout] 2201 | |     "set",
[INFO] [stdout] 2202 | |     "Set click options. (See 'help completion' and 'help edit_mode' for more information",
[INFO] [stdout] ...    |
[INFO] [stdout] 2261 | |     }
[INFO] [stdout] 2262 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2264 | / command!(
[INFO] [stdout] 2265 | |     Deployments,
[INFO] [stdout] 2266 | |     "deployments",
[INFO] [stdout] 2267 | |     "Get deployments (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2342 | |     }
[INFO] [stdout] 2343 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2384 | / command!(
[INFO] [stdout] 2385 | |     ReplicaSets,
[INFO] [stdout] 2386 | |     "replicasets",
[INFO] [stdout] 2387 | |     "Get replicasets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2429 | |     }
[INFO] [stdout] 2430 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2475 | / command!(
[INFO] [stdout] 2476 | |     StatefulSets,
[INFO] [stdout] 2477 | |     "statefulsets",
[INFO] [stdout] 2478 | |     "Get statefulsets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2520 | |     }
[INFO] [stdout] 2521 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2555 | / command!(
[INFO] [stdout] 2556 | |     ConfigMaps,
[INFO] [stdout] 2557 | |     "configmaps",
[INFO] [stdout] 2558 | |     "Get configmaps (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2600 | |     }
[INFO] [stdout] 2601 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2638 | / command!(
[INFO] [stdout] 2639 | |     Secrets,
[INFO] [stdout] 2640 | |     "secrets",
[INFO] [stdout] 2641 | |     "Get secrets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2683 | |     }
[INFO] [stdout] 2684 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2686 | / command!(
[INFO] [stdout] 2687 | |     Namespaces,
[INFO] [stdout] 2688 | |     "namespaces",
[INFO] [stdout] 2689 | |     "Get namespaces in current context",
[INFO] [stdout] ...    |
[INFO] [stdout] 2713 | |     }
[INFO] [stdout] 2714 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2716 | / command!(
[INFO] [stdout] 2717 | |     UtcCmd,
[INFO] [stdout] 2718 | |     "utc",
[INFO] [stdout] 2719 | |     "Print current time in UTC",
[INFO] [stdout] ...    |
[INFO] [stdout] 2725 | |     }
[INFO] [stdout] 2726 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2728 | / command!(
[INFO] [stdout] 2729 | |     PortForward,
[INFO] [stdout] 2730 | |     "port-forward",
[INFO] [stdout] 2731 | |     "Forward one (or more) local ports to the currently active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2857 | |     }
[INFO] [stdout] 2858 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2888 | / command!(
[INFO] [stdout] 2889 | |     PortForwards,
[INFO] [stdout] 2890 | |     "port-forwards",
[INFO] [stdout] 2891 | |     "List or control active port forwards.  Default is to list.",
[INFO] [stdout] ...    |
[INFO] [stdout] 2968 | |     }
[INFO] [stdout] 2969 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2971 | / command!(
[INFO] [stdout] 2972 | |     Jobs,
[INFO] [stdout] 2973 | |     "jobs",
[INFO] [stdout] 2974 | |     "Get jobs (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 3018 | |     }
[INFO] [stdout] 3019 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3068 | / command!(
[INFO] [stdout] 3069 | |     Alias,
[INFO] [stdout] 3070 | |     "alias",
[INFO] [stdout] 3071 | |     "Define or display aliases",
[INFO] [stdout] ...    |
[INFO] [stdout] 3126 | |     }
[INFO] [stdout] 3127 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3129 | / command!(
[INFO] [stdout] 3130 | |     Unalias,
[INFO] [stdout] 3131 | |     "unalias",
[INFO] [stdout] 3132 | |     "Remove an alias",
[INFO] [stdout] ...    |
[INFO] [stdout] 3147 | |     }
[INFO] [stdout] 3148 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/completer.rs:25:27
[INFO] [stdout]    |
[INFO] [stdout] 25 |     commands: &'a Vec<Box<Cmd>>,
[INFO] [stdout]    |                           ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 25 |     commands: &'a Vec<Box<dyn Cmd>>,
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/describe.rs:46:20
[INFO] [stdout]    |
[INFO] [stdout] 46 |         func: &'a (Fn(&Value) -> Cow<str>),
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 46 |         func: &'a (dyn Fn(&Value) -> Cow<str>),
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/main.rs:673:41
[INFO] [stdout]     |
[INFO] [stdout] 673 |                   commands: &'a Vec<Box<Cmd>>) -> Editor<ClickHelper<'a>> {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 673 |                   commands: &'a Vec<Box<dyn Cmd>>) -> Editor<ClickHelper<'a>> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmd.rs:107:16
[INFO] [stdout]     |
[INFO] [stdout] 107 |     args: &mut Iterator<Item = &str>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 107 |     args: &mut dyn Iterator<Item = &str>,
[INFO] [stdout]     |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/cmd.rs:79:35
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn exec(&self, &mut Env, &mut Iterator<Item = &str>, &mut ClickWriter) -> bool;
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn exec(&self, &mut Env, &mut dyn Iterator<Item = &str>, &mut ClickWriter) -> bool;
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1067 | / command!(
[INFO] [stdout] 1068 | |     Quit,
[INFO] [stdout] 1069 | |     "quit",
[INFO] [stdout] 1070 | |     "Quit click",
[INFO] [stdout] ...    |
[INFO] [stdout] 1076 | |     }
[INFO] [stdout] 1077 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1079 | / command!(
[INFO] [stdout] 1080 | |     Context,
[INFO] [stdout] 1081 | |     "context",
[INFO] [stdout] 1082 | |     "Set the current context (will clear any selected pod). \
[INFO] [stdout] ...    |
[INFO] [stdout] 1124 | |     }
[INFO] [stdout] 1125 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1127 | / command!(
[INFO] [stdout] 1128 | |     Contexts,
[INFO] [stdout] 1129 | |     "contexts",
[INFO] [stdout] 1130 | |     "List available contexts",
[INFO] [stdout] ...    |
[INFO] [stdout] 1140 | |     }
[INFO] [stdout] 1141 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1143 | / command!(
[INFO] [stdout] 1144 | |     Clear,
[INFO] [stdout] 1145 | |     "clear",
[INFO] [stdout] 1146 | |     "Clear the currently selected kubernetes object",
[INFO] [stdout] ...    |
[INFO] [stdout] 1152 | |     }
[INFO] [stdout] 1153 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1155 | / command!(
[INFO] [stdout] 1156 | |     Namespace,
[INFO] [stdout] 1157 | |     "namespace",
[INFO] [stdout] 1158 | |     "Set the current namespace (no argument to clear namespace)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1170 | |     }
[INFO] [stdout] 1171 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1173 | / command!(
[INFO] [stdout] 1174 | |     Pods,
[INFO] [stdout] 1175 | |     "pods",
[INFO] [stdout] 1176 | |     "Get pods (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1288 | |     }
[INFO] [stdout] 1289 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1291 | / command!(
[INFO] [stdout] 1292 | |     Logs,
[INFO] [stdout] 1293 | |     "logs",
[INFO] [stdout] 1294 | |     "Get logs from a container in the current pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 1524 | |     }
[INFO] [stdout] 1525 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1544 | / command!(
[INFO] [stdout] 1545 | |     Describe,
[INFO] [stdout] 1546 | |     "describe",
[INFO] [stdout] 1547 | |     "Describe the active kubernetes object.",
[INFO] [stdout] ...    |
[INFO] [stdout] 1688 | |     }
[INFO] [stdout] 1689 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1691 | / command!(
[INFO] [stdout] 1692 | |     Exec,
[INFO] [stdout] 1693 | |     "exec",
[INFO] [stdout] 1694 | |     "exec specified command on active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 1783 | |     }
[INFO] [stdout] 1784 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1786 | / command!(
[INFO] [stdout] 1787 | |     Delete,
[INFO] [stdout] 1788 | |     "delete",
[INFO] [stdout] 1789 | |     "Delete the active object (will ask for confirmation)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1947 | |     }
[INFO] [stdout] 1948 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1990 | / command!(
[INFO] [stdout] 1991 | |     Containers,
[INFO] [stdout] 1992 | |     "containers",
[INFO] [stdout] 1993 | |     "List containers on the active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2011 | |     }
[INFO] [stdout] 2012 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2024 | / command!(
[INFO] [stdout] 2025 | |     Events,
[INFO] [stdout] 2026 | |     "events",
[INFO] [stdout] 2027 | |     "Get events for the active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2052 | |     }
[INFO] [stdout] 2053 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2055 | / command!(
[INFO] [stdout] 2056 | |     Nodes,
[INFO] [stdout] 2057 | |     "nodes",
[INFO] [stdout] 2058 | |     "Get nodes",
[INFO] [stdout] ...    |
[INFO] [stdout] 2114 | |     }
[INFO] [stdout] 2115 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2117 | / command!(
[INFO] [stdout] 2118 | |     Services,
[INFO] [stdout] 2119 | |     "services",
[INFO] [stdout] 2120 | |     "Get services (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2184 | |     }
[INFO] [stdout] 2185 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2187 | / command!(
[INFO] [stdout] 2188 | |     EnvCmd,
[INFO] [stdout] 2189 | |     "env",
[INFO] [stdout] 2190 | |     "Print information about the current environment",
[INFO] [stdout] ...    |
[INFO] [stdout] 2196 | |     }
[INFO] [stdout] 2197 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2199 | / command!(
[INFO] [stdout] 2200 | |     SetCmd,
[INFO] [stdout] 2201 | |     "set",
[INFO] [stdout] 2202 | |     "Set click options. (See 'help completion' and 'help edit_mode' for more information",
[INFO] [stdout] ...    |
[INFO] [stdout] 2261 | |     }
[INFO] [stdout] 2262 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2264 | / command!(
[INFO] [stdout] 2265 | |     Deployments,
[INFO] [stdout] 2266 | |     "deployments",
[INFO] [stdout] 2267 | |     "Get deployments (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2342 | |     }
[INFO] [stdout] 2343 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2384 | / command!(
[INFO] [stdout] 2385 | |     ReplicaSets,
[INFO] [stdout] 2386 | |     "replicasets",
[INFO] [stdout] 2387 | |     "Get replicasets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2429 | |     }
[INFO] [stdout] 2430 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2475 | / command!(
[INFO] [stdout] 2476 | |     StatefulSets,
[INFO] [stdout] 2477 | |     "statefulsets",
[INFO] [stdout] 2478 | |     "Get statefulsets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2520 | |     }
[INFO] [stdout] 2521 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2555 | / command!(
[INFO] [stdout] 2556 | |     ConfigMaps,
[INFO] [stdout] 2557 | |     "configmaps",
[INFO] [stdout] 2558 | |     "Get configmaps (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2600 | |     }
[INFO] [stdout] 2601 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2638 | / command!(
[INFO] [stdout] 2639 | |     Secrets,
[INFO] [stdout] 2640 | |     "secrets",
[INFO] [stdout] 2641 | |     "Get secrets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2683 | |     }
[INFO] [stdout] 2684 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2686 | / command!(
[INFO] [stdout] 2687 | |     Namespaces,
[INFO] [stdout] 2688 | |     "namespaces",
[INFO] [stdout] 2689 | |     "Get namespaces in current context",
[INFO] [stdout] ...    |
[INFO] [stdout] 2713 | |     }
[INFO] [stdout] 2714 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2716 | / command!(
[INFO] [stdout] 2717 | |     UtcCmd,
[INFO] [stdout] 2718 | |     "utc",
[INFO] [stdout] 2719 | |     "Print current time in UTC",
[INFO] [stdout] ...    |
[INFO] [stdout] 2725 | |     }
[INFO] [stdout] 2726 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2728 | / command!(
[INFO] [stdout] 2729 | |     PortForward,
[INFO] [stdout] 2730 | |     "port-forward",
[INFO] [stdout] 2731 | |     "Forward one (or more) local ports to the currently active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2857 | |     }
[INFO] [stdout] 2858 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2888 | / command!(
[INFO] [stdout] 2889 | |     PortForwards,
[INFO] [stdout] 2890 | |     "port-forwards",
[INFO] [stdout] 2891 | |     "List or control active port forwards.  Default is to list.",
[INFO] [stdout] ...    |
[INFO] [stdout] 2968 | |     }
[INFO] [stdout] 2969 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2971 | / command!(
[INFO] [stdout] 2972 | |     Jobs,
[INFO] [stdout] 2973 | |     "jobs",
[INFO] [stdout] 2974 | |     "Get jobs (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 3018 | |     }
[INFO] [stdout] 3019 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3068 | / command!(
[INFO] [stdout] 3069 | |     Alias,
[INFO] [stdout] 3070 | |     "alias",
[INFO] [stdout] 3071 | |     "Define or display aliases",
[INFO] [stdout] ...    |
[INFO] [stdout] 3126 | |     }
[INFO] [stdout] 3127 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3129 | / command!(
[INFO] [stdout] 3130 | |     Unalias,
[INFO] [stdout] 3131 | |     "unalias",
[INFO] [stdout] 3132 | |     "Remove an alias",
[INFO] [stdout] ...    |
[INFO] [stdout] 3147 | |     }
[INFO] [stdout] 3148 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/completer.rs:48:38
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn new(commands: &'a Vec<Box<Cmd>>, env: *const ::Env) -> ClickHelper<'a> {
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn new(commands: &'a Vec<Box<dyn Cmd>>, env: *const ::Env) -> ClickHelper<'a> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/completer.rs:57:60
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn get_exact_command(&self, line: &str) -> Option<&Box<Cmd>> {
[INFO] [stdout]    |                                                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn get_exact_command(&self, line: &str) -> Option<&Box<dyn Cmd>> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/error.rs:61:32
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout]    |                                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn cause(&self) -> Option<&dyn error::Error> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error.rs:116:32
[INFO] [stdout]     |
[INFO] [stdout] 116 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 116 |     fn cause(&self) -> Option<&dyn error::Error> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/certs.rs:117:57
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 println!("Failed to decode cert: {}", e.description());
[INFO] [stdout]     |                                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/cmd.rs:257:24
[INFO] [stdout]     |
[INFO] [stdout] 257 |         .map_err(|e| e.description().to_owned())
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/cmd.rs:264:24
[INFO] [stdout]     |
[INFO] [stdout] 264 |         .map_err(|e| e.description().to_owned())
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/cmd.rs:271:24
[INFO] [stdout]     |
[INFO] [stdout] 271 |         .map_err(|e| e.description().to_owned())
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/cmd.rs:278:24
[INFO] [stdout]     |
[INFO] [stdout] 278 |         .map_err(|e| e.description().to_owned())
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmd.rs:552:21
[INFO] [stdout]     |
[INFO] [stdout] 552 |     let to_map: Box<Iterator<Item=Pod>> = if reverse {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 552 |     let to_map: Box<dyn Iterator<Item=Pod>> = if reverse {
[INFO] [stdout]     |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmd.rs:657:21
[INFO] [stdout]     |
[INFO] [stdout] 657 |     let to_map: Box<Iterator<Item=Node>> = if reverse {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 657 |     let to_map: Box<dyn Iterator<Item=Node>> = if reverse {
[INFO] [stdout]     |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmd.rs:792:21
[INFO] [stdout]     |
[INFO] [stdout] 792 |     let to_map: Box<Iterator<Item=Deployment>> = if reverse {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 792 |     let to_map: Box<dyn Iterator<Item=Deployment>> = if reverse {
[INFO] [stdout]     |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmd.rs:980:21
[INFO] [stdout]     |
[INFO] [stdout] 980 |     let to_map: Box<Iterator<Item=(Service, (String, String))>> = if reverse {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 980 |     let to_map: Box<dyn Iterator<Item=(Service, (String, String))>> = if reverse {
[INFO] [stdout]     |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1421:43
[INFO] [stdout]      |
[INFO] [stdout] 1421 | ...                   e.description()
[INFO] [stdout]      |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1433:39
[INFO] [stdout]      |
[INFO] [stdout] 1433 | ...                   e.description()
[INFO] [stdout]      |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1457:55
[INFO] [stdout]      |
[INFO] [stdout] 1457 | ...                   e.description()
[INFO] [stdout]      |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1466:51
[INFO] [stdout]      |
[INFO] [stdout] 1466 | ...                   e.description()
[INFO] [stdout]      |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1476:43
[INFO] [stdout]      |
[INFO] [stdout] 1476 | ...                   e.description()
[INFO] [stdout]      |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1492:43
[INFO] [stdout]      |
[INFO] [stdout] 1492 | ...                   e.description()
[INFO] [stdout]      |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1500:39
[INFO] [stdout]      |
[INFO] [stdout] 1500 | ...                   e.description()
[INFO] [stdout]      |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1760:27
[INFO] [stdout]      |
[INFO] [stdout] 1760 |                         e.description()
[INFO] [stdout]      |                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:2747:46
[INFO] [stdout]      |
[INFO] [stdout] 2747 | ...                   return Err(e.description().to_owned());
[INFO] [stdout]      |                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:2831:86
[INFO] [stdout]      |
[INFO] [stdout] 2831 | ...                   write!(stderr(), "Error reading child output: {}", e.description())
[INFO] [stdout]      |                                                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:2853:23
[INFO] [stdout]      |
[INFO] [stdout] 2853 |                     e.description()
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:2903:36
[INFO] [stdout]      |
[INFO] [stdout] 2903 |                     .map_err(|e| e.description().to_owned()))
[INFO] [stdout]      |                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:2952:74
[INFO] [stdout]      |
[INFO] [stdout] 2952 | ...                   write!(stderr(), "Failed to stop: {}", e.description())
[INFO] [stdout]      |                                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/config/click.rs:139:58
[INFO] [stdout]     |
[INFO] [stdout] 139 |             format!("Failed to write config file: {}", e.description())
[INFO] [stdout]     |                                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/config/kube.rs:196:19
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 e.description()
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/config/kube.rs:203:82
[INFO] [stdout]     |
[INFO] [stdout] 203 |             KubeError::ConfigFileError(format!("Invalid utf8 data in key: {}", e.description()))
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/config/kube.rs:257:39
[INFO] [stdout]     |
[INFO] [stdout] 257 | ...                   e.description()
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/config/kube.rs:268:39
[INFO] [stdout]     |
[INFO] [stdout] 268 | ...                   e.description()
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/config/kube.rs:279:35
[INFO] [stdout]     |
[INFO] [stdout] 279 | ...                   e.description()
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/config/kubefile.rs:49:67
[INFO] [stdout]    |
[INFO] [stdout] 49 |                 format!("Couldn't read yaml in '{}': {}", path, e.description()),
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:103:45
[INFO] [stdout]     |
[INFO] [stdout] 103 |             KubeError::Kube(ref err) => err.description(),
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:106:52
[INFO] [stdout]     |
[INFO] [stdout] 106 |             KubeError::DecodeError(ref err) => err.description(),
[INFO] [stdout]     |                                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:107:43
[INFO] [stdout]     |
[INFO] [stdout] 107 |             KubeError::Io(ref err) => err.description(),
[INFO] [stdout]     |                                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:108:51
[INFO] [stdout]     |
[INFO] [stdout] 108 |             KubeError::HyperParse(ref err) => err.description(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:109:49
[INFO] [stdout]     |
[INFO] [stdout] 109 |             KubeError::HyperErr(ref err) => err.description(),
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:110:50
[INFO] [stdout]     |
[INFO] [stdout] 110 |             KubeError::SerdeJson(ref err) => err.description(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:111:50
[INFO] [stdout]     |
[INFO] [stdout] 111 |             KubeError::SerdeYaml(ref err) => err.description(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:112:55
[INFO] [stdout]     |
[INFO] [stdout] 112 |             KubeError::JoinPathsError(ref err) => err.description(),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/main.rs:772:31
[INFO] [stdout]     |
[INFO] [stdout] 772 |     let mut commands: Vec<Box<Cmd>> = Vec::new();
[INFO] [stdout]     |                               ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 772 |     let mut commands: Vec<Box<dyn Cmd>> = Vec::new();
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/main.rs:761:19
[INFO] [stdout]     |
[INFO] [stdout] 761 |                 e.description()
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/main.rs:844:54
[INFO] [stdout]     |
[INFO] [stdout] 844 | ...                   println!("{}", e.description());
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `api_version` is never read
[INFO] [stdout]    --> src/config/kubefile.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub struct Exec {
[INFO] [stdout]     |            ---- field in this struct
[INFO] [stdout] 112 |     #[serde(rename = "apiVersion")]
[INFO] [stdout] 113 |     api_version: String,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Exec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]    --> src/config/kubefile.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub struct AuthProvider {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] 199 |     name: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `AuthProvider` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 164 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 30.09s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nom v2.2.1, nom v3.2.1, rustc-serialize v0.3.24, traitobject v0.1.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] running `Command { std: "docker" "inspect" "29e452a59843f424a02556d772283b5ef55ef494b270ea537a97c9a9652ea7b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "29e452a59843f424a02556d772283b5ef55ef494b270ea537a97c9a9652ea7b2", kill_on_drop: false }`
[INFO] [stdout] 29e452a59843f424a02556d772283b5ef55ef494b270ea537a97c9a9652ea7b2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2decaa9a428e102bab9608dee821186213fe8f67f70a71a3cd80dcccbe2e1aa2
[INFO] running `Command { std: "docker" "start" "-a" "2decaa9a428e102bab9608dee821186213fe8f67f70a71a3cd80dcccbe2e1aa2", kill_on_drop: false }`
[INFO] [stderr]    Compiling click v0.4.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/output.rs:62:22
[INFO] [stdout]    |
[INFO] [stdout] 62 |         let output = try!(self.expr.output());
[INFO] [stdout]    |                      ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/cmd.rs:79:20
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn exec(&self, &mut Env, &mut Iterator<Item = &str>, &mut ClickWriter) -> bool;
[INFO] [stdout]    |                    ^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Env`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/cmd.rs:79:30
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn exec(&self, &mut Env, &mut Iterator<Item = &str>, &mut ClickWriter) -> bool;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Iterator<Item = &str>`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/cmd.rs:79:58
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn exec(&self, &mut Env, &mut Iterator<Item = &str>, &mut ClickWriter) -> bool;
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut ClickWriter`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]   --> src/cmd.rs:80:18
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn is(&self, &str) -> bool;
[INFO] [stdout]    |                  ^^^^ help: try naming the parameter or explicitly ignoring it: `_: &str`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/connector.rs:54:12
[INFO] [stdout]    |
[INFO] [stdout] 54 |         Ok(try!(match scheme {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/connector.rs:56:41
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 let res = Ok(HttpStream(try!(TcpStream::connect(&addr))));
[INFO] [stdout]    |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/connector.rs:71:22
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let stream = try!(self.click_connect(host, port, "http"));
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/config/click.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         try!(af.write(|mut f| {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/describe.rs:46:19
[INFO] [stdout]    |
[INFO] [stdout] 46 |         func: &'a (Fn(&Value) -> Cow<str>),
[INFO] [stdout]    |                   ^                      ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 46 -         func: &'a (Fn(&Value) -> Cow<str>),
[INFO] [stdout] 46 +         func: &'a Fn(&Value) -> Cow<str>,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:523:28
[INFO] [stdout]     |
[INFO] [stdout] 523 |         let mut endpoint = try!(Url::parse(server));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:542:19
[INFO] [stdout]     |
[INFO] [stdout] 542 |         let url = try!(self.endpoint.join(path));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:555:30
[INFO] [stdout]     |
[INFO] [stdout] 555 |             let val: Value = try!(serde_json::from_reader(resp));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:568:20
[INFO] [stdout]     |
[INFO] [stdout] 568 |         let resp = try!(self.send_req(path));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:569:20
[INFO] [stdout]     |
[INFO] [stdout] 569 |         let resp = try!(self.check_resp(resp));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:612:13
[INFO] [stdout]     |
[INFO] [stdout] 612 |             try!(req.set_read_timeout(timeout));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:577:23
[INFO] [stdout]     |
[INFO] [stdout] 577 |             let url = try!(self.endpoint.join(path));
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:578:27
[INFO] [stdout]     |
[INFO] [stdout] 578 |             let mut req = try!(Request::with_connector(Method::Get, url, &self.connector,));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:613:24
[INFO] [stdout]     |
[INFO] [stdout] 613 |             let next = try!(req.start());
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:614:24
[INFO] [stdout]     |
[INFO] [stdout] 614 |             let resp = try!(next.send().map_err(|he| KubeError::from(he)));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:617:24
[INFO] [stdout]     |
[INFO] [stdout] 617 |             let resp = try!(self.send_req(path));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:624:20
[INFO] [stdout]     |
[INFO] [stdout] 624 |         let resp = try!(self.send_req(path));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:625:20
[INFO] [stdout]     |
[INFO] [stdout] 625 |         let resp = try!(self.check_resp(resp));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:631:19
[INFO] [stdout]     |
[INFO] [stdout] 631 |         let url = try!(self.endpoint.join(path));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/kube.rs:647:19
[INFO] [stdout]     |
[INFO] [stdout] 647 |         let res = try!(self.get::<NamespaceList>("/api/v1/namespaces"));
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/certs.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | /     lazy_static! {
[INFO] [stdout] 79 | |         // regex taken from pem-parser crate: https://github.com/yberreby/pem-parser-rs
[INFO] [stdout] 80 | |         static ref RE: Regex = Regex::new(r"(-----BEGIN .*-----\n)((?:(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)*\n)+)...
[INFO] [stdout] 81 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/certs.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 | /     lazy_static! {
[INFO] [stdout] 95 | |         static ref RE: Regex = Regex::new(r"-----BEGIN PRIVATE KEY-----").unwrap();
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/cmd.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | / lazy_static! {
[INFO] [stdout] 68 | |     static ref TBLFMT: format::TableFormat = format::FormatBuilder::new()
[INFO] [stdout] 69 | |         .separators(
[INFO] [stdout] 70 | |             &[format::LinePosition::Title, format::LinePosition::Bottom],
[INFO] [stdout] ...  |
[INFO] [stdout] 74 | |         .build();
[INFO] [stdout] 75 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1067:1
[INFO] [stdout]      |
[INFO] [stdout] 1067 | / command!(
[INFO] [stdout] 1068 | |     Quit,
[INFO] [stdout] 1069 | |     "quit",
[INFO] [stdout] 1070 | |     "Quit click",
[INFO] [stdout] ...    |
[INFO] [stdout] 1076 | |     }
[INFO] [stdout] 1077 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1079:1
[INFO] [stdout]      |
[INFO] [stdout] 1079 | / command!(
[INFO] [stdout] 1080 | |     Context,
[INFO] [stdout] 1081 | |     "context",
[INFO] [stdout] 1082 | |     "Set the current context (will clear any selected pod). \
[INFO] [stdout] ...    |
[INFO] [stdout] 1124 | |     }
[INFO] [stdout] 1125 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1127:1
[INFO] [stdout]      |
[INFO] [stdout] 1127 | / command!(
[INFO] [stdout] 1128 | |     Contexts,
[INFO] [stdout] 1129 | |     "contexts",
[INFO] [stdout] 1130 | |     "List available contexts",
[INFO] [stdout] ...    |
[INFO] [stdout] 1140 | |     }
[INFO] [stdout] 1141 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1143:1
[INFO] [stdout]      |
[INFO] [stdout] 1143 | / command!(
[INFO] [stdout] 1144 | |     Clear,
[INFO] [stdout] 1145 | |     "clear",
[INFO] [stdout] 1146 | |     "Clear the currently selected kubernetes object",
[INFO] [stdout] ...    |
[INFO] [stdout] 1152 | |     }
[INFO] [stdout] 1153 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1155:1
[INFO] [stdout]      |
[INFO] [stdout] 1155 | / command!(
[INFO] [stdout] 1156 | |     Namespace,
[INFO] [stdout] 1157 | |     "namespace",
[INFO] [stdout] 1158 | |     "Set the current namespace (no argument to clear namespace)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1170 | |     }
[INFO] [stdout] 1171 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1173:1
[INFO] [stdout]      |
[INFO] [stdout] 1173 | / command!(
[INFO] [stdout] 1174 | |     Pods,
[INFO] [stdout] 1175 | |     "pods",
[INFO] [stdout] 1176 | |     "Get pods (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1288 | |     }
[INFO] [stdout] 1289 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1291:1
[INFO] [stdout]      |
[INFO] [stdout] 1291 | / command!(
[INFO] [stdout] 1292 | |     Logs,
[INFO] [stdout] 1293 | |     "logs",
[INFO] [stdout] 1294 | |     "Get logs from a container in the current pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 1524 | |     }
[INFO] [stdout] 1525 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1544:1
[INFO] [stdout]      |
[INFO] [stdout] 1544 | / command!(
[INFO] [stdout] 1545 | |     Describe,
[INFO] [stdout] 1546 | |     "describe",
[INFO] [stdout] 1547 | |     "Describe the active kubernetes object.",
[INFO] [stdout] ...    |
[INFO] [stdout] 1688 | |     }
[INFO] [stdout] 1689 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1691:1
[INFO] [stdout]      |
[INFO] [stdout] 1691 | / command!(
[INFO] [stdout] 1692 | |     Exec,
[INFO] [stdout] 1693 | |     "exec",
[INFO] [stdout] 1694 | |     "exec specified command on active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 1783 | |     }
[INFO] [stdout] 1784 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1786:1
[INFO] [stdout]      |
[INFO] [stdout] 1786 | / command!(
[INFO] [stdout] 1787 | |     Delete,
[INFO] [stdout] 1788 | |     "delete",
[INFO] [stdout] 1789 | |     "Delete the active object (will ask for confirmation)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1947 | |     }
[INFO] [stdout] 1948 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:1990:1
[INFO] [stdout]      |
[INFO] [stdout] 1990 | / command!(
[INFO] [stdout] 1991 | |     Containers,
[INFO] [stdout] 1992 | |     "containers",
[INFO] [stdout] 1993 | |     "List containers on the active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2011 | |     }
[INFO] [stdout] 2012 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2024:1
[INFO] [stdout]      |
[INFO] [stdout] 2024 | / command!(
[INFO] [stdout] 2025 | |     Events,
[INFO] [stdout] 2026 | |     "events",
[INFO] [stdout] 2027 | |     "Get events for the active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2052 | |     }
[INFO] [stdout] 2053 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2055:1
[INFO] [stdout]      |
[INFO] [stdout] 2055 | / command!(
[INFO] [stdout] 2056 | |     Nodes,
[INFO] [stdout] 2057 | |     "nodes",
[INFO] [stdout] 2058 | |     "Get nodes",
[INFO] [stdout] ...    |
[INFO] [stdout] 2114 | |     }
[INFO] [stdout] 2115 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2117:1
[INFO] [stdout]      |
[INFO] [stdout] 2117 | / command!(
[INFO] [stdout] 2118 | |     Services,
[INFO] [stdout] 2119 | |     "services",
[INFO] [stdout] 2120 | |     "Get services (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2184 | |     }
[INFO] [stdout] 2185 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2187:1
[INFO] [stdout]      |
[INFO] [stdout] 2187 | / command!(
[INFO] [stdout] 2188 | |     EnvCmd,
[INFO] [stdout] 2189 | |     "env",
[INFO] [stdout] 2190 | |     "Print information about the current environment",
[INFO] [stdout] ...    |
[INFO] [stdout] 2196 | |     }
[INFO] [stdout] 2197 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2199:1
[INFO] [stdout]      |
[INFO] [stdout] 2199 | / command!(
[INFO] [stdout] 2200 | |     SetCmd,
[INFO] [stdout] 2201 | |     "set",
[INFO] [stdout] 2202 | |     "Set click options. (See 'help completion' and 'help edit_mode' for more information",
[INFO] [stdout] ...    |
[INFO] [stdout] 2261 | |     }
[INFO] [stdout] 2262 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2264:1
[INFO] [stdout]      |
[INFO] [stdout] 2264 | / command!(
[INFO] [stdout] 2265 | |     Deployments,
[INFO] [stdout] 2266 | |     "deployments",
[INFO] [stdout] 2267 | |     "Get deployments (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2342 | |     }
[INFO] [stdout] 2343 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2384:1
[INFO] [stdout]      |
[INFO] [stdout] 2384 | / command!(
[INFO] [stdout] 2385 | |     ReplicaSets,
[INFO] [stdout] 2386 | |     "replicasets",
[INFO] [stdout] 2387 | |     "Get replicasets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2429 | |     }
[INFO] [stdout] 2430 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2475:1
[INFO] [stdout]      |
[INFO] [stdout] 2475 | / command!(
[INFO] [stdout] 2476 | |     StatefulSets,
[INFO] [stdout] 2477 | |     "statefulsets",
[INFO] [stdout] 2478 | |     "Get statefulsets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2520 | |     }
[INFO] [stdout] 2521 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2555:1
[INFO] [stdout]      |
[INFO] [stdout] 2555 | / command!(
[INFO] [stdout] 2556 | |     ConfigMaps,
[INFO] [stdout] 2557 | |     "configmaps",
[INFO] [stdout] 2558 | |     "Get configmaps (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2600 | |     }
[INFO] [stdout] 2601 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2638:1
[INFO] [stdout]      |
[INFO] [stdout] 2638 | / command!(
[INFO] [stdout] 2639 | |     Secrets,
[INFO] [stdout] 2640 | |     "secrets",
[INFO] [stdout] 2641 | |     "Get secrets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2683 | |     }
[INFO] [stdout] 2684 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2686:1
[INFO] [stdout]      |
[INFO] [stdout] 2686 | / command!(
[INFO] [stdout] 2687 | |     Namespaces,
[INFO] [stdout] 2688 | |     "namespaces",
[INFO] [stdout] 2689 | |     "Get namespaces in current context",
[INFO] [stdout] ...    |
[INFO] [stdout] 2713 | |     }
[INFO] [stdout] 2714 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2716:1
[INFO] [stdout]      |
[INFO] [stdout] 2716 | / command!(
[INFO] [stdout] 2717 | |     UtcCmd,
[INFO] [stdout] 2718 | |     "utc",
[INFO] [stdout] 2719 | |     "Print current time in UTC",
[INFO] [stdout] ...    |
[INFO] [stdout] 2725 | |     }
[INFO] [stdout] 2726 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2728:1
[INFO] [stdout]      |
[INFO] [stdout] 2728 | / command!(
[INFO] [stdout] 2729 | |     PortForward,
[INFO] [stdout] 2730 | |     "port-forward",
[INFO] [stdout] 2731 | |     "Forward one (or more) local ports to the currently active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2857 | |     }
[INFO] [stdout] 2858 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2888:1
[INFO] [stdout]      |
[INFO] [stdout] 2888 | / command!(
[INFO] [stdout] 2889 | |     PortForwards,
[INFO] [stdout] 2890 | |     "port-forwards",
[INFO] [stdout] 2891 | |     "List or control active port forwards.  Default is to list.",
[INFO] [stdout] ...    |
[INFO] [stdout] 2968 | |     }
[INFO] [stdout] 2969 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:2971:1
[INFO] [stdout]      |
[INFO] [stdout] 2971 | / command!(
[INFO] [stdout] 2972 | |     Jobs,
[INFO] [stdout] 2973 | |     "jobs",
[INFO] [stdout] 2974 | |     "Get jobs (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 3018 | |     }
[INFO] [stdout] 3019 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:3068:1
[INFO] [stdout]      |
[INFO] [stdout] 3068 | / command!(
[INFO] [stdout] 3069 | |     Alias,
[INFO] [stdout] 3070 | |     "alias",
[INFO] [stdout] 3071 | |     "Define or display aliases",
[INFO] [stdout] ...    |
[INFO] [stdout] 3126 | |     }
[INFO] [stdout] 3127 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]     --> src/cmd.rs:3129:1
[INFO] [stdout]      |
[INFO] [stdout] 3129 | / command!(
[INFO] [stdout] 3130 | |     Unalias,
[INFO] [stdout] 3131 | |     "unalias",
[INFO] [stdout] 3132 | |     "Remove an alias",
[INFO] [stdout] ...    |
[INFO] [stdout] 3147 | |     }
[INFO] [stdout] 3148 | | );
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/table.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / lazy_static! {
[INFO] [stdout] 30 | |     static ref TBLFMT: format::TableFormat = format::FormatBuilder::new()
[INFO] [stdout] 31 | |         .separators(
[INFO] [stdout] 32 | |             &[format::LinePosition::Title, format::LinePosition::Bottom],
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |         .build();
[INFO] [stdout] 37 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1067 | / command!(
[INFO] [stdout] 1068 | |     Quit,
[INFO] [stdout] 1069 | |     "quit",
[INFO] [stdout] 1070 | |     "Quit click",
[INFO] [stdout] ...    |
[INFO] [stdout] 1076 | |     }
[INFO] [stdout] 1077 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1079 | / command!(
[INFO] [stdout] 1080 | |     Context,
[INFO] [stdout] 1081 | |     "context",
[INFO] [stdout] 1082 | |     "Set the current context (will clear any selected pod). \
[INFO] [stdout] ...    |
[INFO] [stdout] 1124 | |     }
[INFO] [stdout] 1125 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1127 | / command!(
[INFO] [stdout] 1128 | |     Contexts,
[INFO] [stdout] 1129 | |     "contexts",
[INFO] [stdout] 1130 | |     "List available contexts",
[INFO] [stdout] ...    |
[INFO] [stdout] 1140 | |     }
[INFO] [stdout] 1141 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1143 | / command!(
[INFO] [stdout] 1144 | |     Clear,
[INFO] [stdout] 1145 | |     "clear",
[INFO] [stdout] 1146 | |     "Clear the currently selected kubernetes object",
[INFO] [stdout] ...    |
[INFO] [stdout] 1152 | |     }
[INFO] [stdout] 1153 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1155 | / command!(
[INFO] [stdout] 1156 | |     Namespace,
[INFO] [stdout] 1157 | |     "namespace",
[INFO] [stdout] 1158 | |     "Set the current namespace (no argument to clear namespace)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1170 | |     }
[INFO] [stdout] 1171 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1173 | / command!(
[INFO] [stdout] 1174 | |     Pods,
[INFO] [stdout] 1175 | |     "pods",
[INFO] [stdout] 1176 | |     "Get pods (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1288 | |     }
[INFO] [stdout] 1289 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1291 | / command!(
[INFO] [stdout] 1292 | |     Logs,
[INFO] [stdout] 1293 | |     "logs",
[INFO] [stdout] 1294 | |     "Get logs from a container in the current pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 1524 | |     }
[INFO] [stdout] 1525 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1544 | / command!(
[INFO] [stdout] 1545 | |     Describe,
[INFO] [stdout] 1546 | |     "describe",
[INFO] [stdout] 1547 | |     "Describe the active kubernetes object.",
[INFO] [stdout] ...    |
[INFO] [stdout] 1688 | |     }
[INFO] [stdout] 1689 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1691 | / command!(
[INFO] [stdout] 1692 | |     Exec,
[INFO] [stdout] 1693 | |     "exec",
[INFO] [stdout] 1694 | |     "exec specified command on active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 1783 | |     }
[INFO] [stdout] 1784 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1786 | / command!(
[INFO] [stdout] 1787 | |     Delete,
[INFO] [stdout] 1788 | |     "delete",
[INFO] [stdout] 1789 | |     "Delete the active object (will ask for confirmation)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1947 | |     }
[INFO] [stdout] 1948 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1990 | / command!(
[INFO] [stdout] 1991 | |     Containers,
[INFO] [stdout] 1992 | |     "containers",
[INFO] [stdout] 1993 | |     "List containers on the active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2011 | |     }
[INFO] [stdout] 2012 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2024 | / command!(
[INFO] [stdout] 2025 | |     Events,
[INFO] [stdout] 2026 | |     "events",
[INFO] [stdout] 2027 | |     "Get events for the active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2052 | |     }
[INFO] [stdout] 2053 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2055 | / command!(
[INFO] [stdout] 2056 | |     Nodes,
[INFO] [stdout] 2057 | |     "nodes",
[INFO] [stdout] 2058 | |     "Get nodes",
[INFO] [stdout] ...    |
[INFO] [stdout] 2114 | |     }
[INFO] [stdout] 2115 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2117 | / command!(
[INFO] [stdout] 2118 | |     Services,
[INFO] [stdout] 2119 | |     "services",
[INFO] [stdout] 2120 | |     "Get services (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2184 | |     }
[INFO] [stdout] 2185 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2187 | / command!(
[INFO] [stdout] 2188 | |     EnvCmd,
[INFO] [stdout] 2189 | |     "env",
[INFO] [stdout] 2190 | |     "Print information about the current environment",
[INFO] [stdout] ...    |
[INFO] [stdout] 2196 | |     }
[INFO] [stdout] 2197 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2199 | / command!(
[INFO] [stdout] 2200 | |     SetCmd,
[INFO] [stdout] 2201 | |     "set",
[INFO] [stdout] 2202 | |     "Set click options. (See 'help completion' and 'help edit_mode' for more information",
[INFO] [stdout] ...    |
[INFO] [stdout] 2261 | |     }
[INFO] [stdout] 2262 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2264 | / command!(
[INFO] [stdout] 2265 | |     Deployments,
[INFO] [stdout] 2266 | |     "deployments",
[INFO] [stdout] 2267 | |     "Get deployments (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2342 | |     }
[INFO] [stdout] 2343 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2384 | / command!(
[INFO] [stdout] 2385 | |     ReplicaSets,
[INFO] [stdout] 2386 | |     "replicasets",
[INFO] [stdout] 2387 | |     "Get replicasets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2429 | |     }
[INFO] [stdout] 2430 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2475 | / command!(
[INFO] [stdout] 2476 | |     StatefulSets,
[INFO] [stdout] 2477 | |     "statefulsets",
[INFO] [stdout] 2478 | |     "Get statefulsets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2520 | |     }
[INFO] [stdout] 2521 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2555 | / command!(
[INFO] [stdout] 2556 | |     ConfigMaps,
[INFO] [stdout] 2557 | |     "configmaps",
[INFO] [stdout] 2558 | |     "Get configmaps (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2600 | |     }
[INFO] [stdout] 2601 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2638 | / command!(
[INFO] [stdout] 2639 | |     Secrets,
[INFO] [stdout] 2640 | |     "secrets",
[INFO] [stdout] 2641 | |     "Get secrets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2683 | |     }
[INFO] [stdout] 2684 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2686 | / command!(
[INFO] [stdout] 2687 | |     Namespaces,
[INFO] [stdout] 2688 | |     "namespaces",
[INFO] [stdout] 2689 | |     "Get namespaces in current context",
[INFO] [stdout] ...    |
[INFO] [stdout] 2713 | |     }
[INFO] [stdout] 2714 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2716 | / command!(
[INFO] [stdout] 2717 | |     UtcCmd,
[INFO] [stdout] 2718 | |     "utc",
[INFO] [stdout] 2719 | |     "Print current time in UTC",
[INFO] [stdout] ...    |
[INFO] [stdout] 2725 | |     }
[INFO] [stdout] 2726 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2728 | / command!(
[INFO] [stdout] 2729 | |     PortForward,
[INFO] [stdout] 2730 | |     "port-forward",
[INFO] [stdout] 2731 | |     "Forward one (or more) local ports to the currently active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2857 | |     }
[INFO] [stdout] 2858 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2888 | / command!(
[INFO] [stdout] 2889 | |     PortForwards,
[INFO] [stdout] 2890 | |     "port-forwards",
[INFO] [stdout] 2891 | |     "List or control active port forwards.  Default is to list.",
[INFO] [stdout] ...    |
[INFO] [stdout] 2968 | |     }
[INFO] [stdout] 2969 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2971 | / command!(
[INFO] [stdout] 2972 | |     Jobs,
[INFO] [stdout] 2973 | |     "jobs",
[INFO] [stdout] 2974 | |     "Get jobs (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 3018 | |     }
[INFO] [stdout] 3019 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3068 | / command!(
[INFO] [stdout] 3069 | |     Alias,
[INFO] [stdout] 3070 | |     "alias",
[INFO] [stdout] 3071 | |     "Define or display aliases",
[INFO] [stdout] ...    |
[INFO] [stdout] 3126 | |     }
[INFO] [stdout] 3127 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:166:38
[INFO] [stdout]      |
[INFO] [stdout] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3129 | / command!(
[INFO] [stdout] 3130 | |     Unalias,
[INFO] [stdout] 3131 | |     "unalias",
[INFO] [stdout] 3132 | |     "Remove an alias",
[INFO] [stdout] ...    |
[INFO] [stdout] 3147 | |     }
[INFO] [stdout] 3148 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stdout]      |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/completer.rs:25:27
[INFO] [stdout]    |
[INFO] [stdout] 25 |     commands: &'a Vec<Box<Cmd>>,
[INFO] [stdout]    |                           ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 25 |     commands: &'a Vec<Box<dyn Cmd>>,
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/describe.rs:46:20
[INFO] [stdout]    |
[INFO] [stdout] 46 |         func: &'a (Fn(&Value) -> Cow<str>),
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 46 |         func: &'a (dyn Fn(&Value) -> Cow<str>),
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/main.rs:673:41
[INFO] [stdout]     |
[INFO] [stdout] 673 |                   commands: &'a Vec<Box<Cmd>>) -> Editor<ClickHelper<'a>> {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 673 |                   commands: &'a Vec<Box<dyn Cmd>>) -> Editor<ClickHelper<'a>> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmd.rs:107:16
[INFO] [stdout]     |
[INFO] [stdout] 107 |     args: &mut Iterator<Item = &str>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 107 |     args: &mut dyn Iterator<Item = &str>,
[INFO] [stdout]     |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/cmd.rs:79:35
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn exec(&self, &mut Env, &mut Iterator<Item = &str>, &mut ClickWriter) -> bool;
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn exec(&self, &mut Env, &mut dyn Iterator<Item = &str>, &mut ClickWriter) -> bool;
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1067 | / command!(
[INFO] [stdout] 1068 | |     Quit,
[INFO] [stdout] 1069 | |     "quit",
[INFO] [stdout] 1070 | |     "Quit click",
[INFO] [stdout] ...    |
[INFO] [stdout] 1076 | |     }
[INFO] [stdout] 1077 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1079 | / command!(
[INFO] [stdout] 1080 | |     Context,
[INFO] [stdout] 1081 | |     "context",
[INFO] [stdout] 1082 | |     "Set the current context (will clear any selected pod). \
[INFO] [stdout] ...    |
[INFO] [stdout] 1124 | |     }
[INFO] [stdout] 1125 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1127 | / command!(
[INFO] [stdout] 1128 | |     Contexts,
[INFO] [stdout] 1129 | |     "contexts",
[INFO] [stdout] 1130 | |     "List available contexts",
[INFO] [stdout] ...    |
[INFO] [stdout] 1140 | |     }
[INFO] [stdout] 1141 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1143 | / command!(
[INFO] [stdout] 1144 | |     Clear,
[INFO] [stdout] 1145 | |     "clear",
[INFO] [stdout] 1146 | |     "Clear the currently selected kubernetes object",
[INFO] [stdout] ...    |
[INFO] [stdout] 1152 | |     }
[INFO] [stdout] 1153 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1155 | / command!(
[INFO] [stdout] 1156 | |     Namespace,
[INFO] [stdout] 1157 | |     "namespace",
[INFO] [stdout] 1158 | |     "Set the current namespace (no argument to clear namespace)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1170 | |     }
[INFO] [stdout] 1171 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1173 | / command!(
[INFO] [stdout] 1174 | |     Pods,
[INFO] [stdout] 1175 | |     "pods",
[INFO] [stdout] 1176 | |     "Get pods (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1288 | |     }
[INFO] [stdout] 1289 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1291 | / command!(
[INFO] [stdout] 1292 | |     Logs,
[INFO] [stdout] 1293 | |     "logs",
[INFO] [stdout] 1294 | |     "Get logs from a container in the current pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 1524 | |     }
[INFO] [stdout] 1525 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1544 | / command!(
[INFO] [stdout] 1545 | |     Describe,
[INFO] [stdout] 1546 | |     "describe",
[INFO] [stdout] 1547 | |     "Describe the active kubernetes object.",
[INFO] [stdout] ...    |
[INFO] [stdout] 1688 | |     }
[INFO] [stdout] 1689 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1691 | / command!(
[INFO] [stdout] 1692 | |     Exec,
[INFO] [stdout] 1693 | |     "exec",
[INFO] [stdout] 1694 | |     "exec specified command on active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 1783 | |     }
[INFO] [stdout] 1784 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1786 | / command!(
[INFO] [stdout] 1787 | |     Delete,
[INFO] [stdout] 1788 | |     "delete",
[INFO] [stdout] 1789 | |     "Delete the active object (will ask for confirmation)",
[INFO] [stdout] ...    |
[INFO] [stdout] 1947 | |     }
[INFO] [stdout] 1948 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1990 | / command!(
[INFO] [stdout] 1991 | |     Containers,
[INFO] [stdout] 1992 | |     "containers",
[INFO] [stdout] 1993 | |     "List containers on the active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2011 | |     }
[INFO] [stdout] 2012 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2024 | / command!(
[INFO] [stdout] 2025 | |     Events,
[INFO] [stdout] 2026 | |     "events",
[INFO] [stdout] 2027 | |     "Get events for the active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2052 | |     }
[INFO] [stdout] 2053 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2055 | / command!(
[INFO] [stdout] 2056 | |     Nodes,
[INFO] [stdout] 2057 | |     "nodes",
[INFO] [stdout] 2058 | |     "Get nodes",
[INFO] [stdout] ...    |
[INFO] [stdout] 2114 | |     }
[INFO] [stdout] 2115 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2117 | / command!(
[INFO] [stdout] 2118 | |     Services,
[INFO] [stdout] 2119 | |     "services",
[INFO] [stdout] 2120 | |     "Get services (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2184 | |     }
[INFO] [stdout] 2185 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2187 | / command!(
[INFO] [stdout] 2188 | |     EnvCmd,
[INFO] [stdout] 2189 | |     "env",
[INFO] [stdout] 2190 | |     "Print information about the current environment",
[INFO] [stdout] ...    |
[INFO] [stdout] 2196 | |     }
[INFO] [stdout] 2197 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2199 | / command!(
[INFO] [stdout] 2200 | |     SetCmd,
[INFO] [stdout] 2201 | |     "set",
[INFO] [stdout] 2202 | |     "Set click options. (See 'help completion' and 'help edit_mode' for more information",
[INFO] [stdout] ...    |
[INFO] [stdout] 2261 | |     }
[INFO] [stdout] 2262 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2264 | / command!(
[INFO] [stdout] 2265 | |     Deployments,
[INFO] [stdout] 2266 | |     "deployments",
[INFO] [stdout] 2267 | |     "Get deployments (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2342 | |     }
[INFO] [stdout] 2343 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2384 | / command!(
[INFO] [stdout] 2385 | |     ReplicaSets,
[INFO] [stdout] 2386 | |     "replicasets",
[INFO] [stdout] 2387 | |     "Get replicasets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2429 | |     }
[INFO] [stdout] 2430 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2475 | / command!(
[INFO] [stdout] 2476 | |     StatefulSets,
[INFO] [stdout] 2477 | |     "statefulsets",
[INFO] [stdout] 2478 | |     "Get statefulsets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2520 | |     }
[INFO] [stdout] 2521 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2555 | / command!(
[INFO] [stdout] 2556 | |     ConfigMaps,
[INFO] [stdout] 2557 | |     "configmaps",
[INFO] [stdout] 2558 | |     "Get configmaps (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2600 | |     }
[INFO] [stdout] 2601 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2638 | / command!(
[INFO] [stdout] 2639 | |     Secrets,
[INFO] [stdout] 2640 | |     "secrets",
[INFO] [stdout] 2641 | |     "Get secrets (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 2683 | |     }
[INFO] [stdout] 2684 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2686 | / command!(
[INFO] [stdout] 2687 | |     Namespaces,
[INFO] [stdout] 2688 | |     "namespaces",
[INFO] [stdout] 2689 | |     "Get namespaces in current context",
[INFO] [stdout] ...    |
[INFO] [stdout] 2713 | |     }
[INFO] [stdout] 2714 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2716 | / command!(
[INFO] [stdout] 2717 | |     UtcCmd,
[INFO] [stdout] 2718 | |     "utc",
[INFO] [stdout] 2719 | |     "Print current time in UTC",
[INFO] [stdout] ...    |
[INFO] [stdout] 2725 | |     }
[INFO] [stdout] 2726 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2728 | / command!(
[INFO] [stdout] 2729 | |     PortForward,
[INFO] [stdout] 2730 | |     "port-forward",
[INFO] [stdout] 2731 | |     "Forward one (or more) local ports to the currently active pod",
[INFO] [stdout] ...    |
[INFO] [stdout] 2857 | |     }
[INFO] [stdout] 2858 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2888 | / command!(
[INFO] [stdout] 2889 | |     PortForwards,
[INFO] [stdout] 2890 | |     "port-forwards",
[INFO] [stdout] 2891 | |     "List or control active port forwards.  Default is to list.",
[INFO] [stdout] ...    |
[INFO] [stdout] 2968 | |     }
[INFO] [stdout] 2969 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2971 | / command!(
[INFO] [stdout] 2972 | |     Jobs,
[INFO] [stdout] 2973 | |     "jobs",
[INFO] [stdout] 2974 | |     "Get jobs (in current namespace if set)",
[INFO] [stdout] ...    |
[INFO] [stdout] 3018 | |     }
[INFO] [stdout] 3019 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3068 | / command!(
[INFO] [stdout] 3069 | |     Alias,
[INFO] [stdout] 3070 | |     "alias",
[INFO] [stdout] 3071 | |     "Define or display aliases",
[INFO] [stdout] ...    |
[INFO] [stdout] 3126 | |     }
[INFO] [stdout] 3127 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/cmd.rs:186:52
[INFO] [stdout]      |
[INFO] [stdout] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 3129 | / command!(
[INFO] [stdout] 3130 | |     Unalias,
[INFO] [stdout] 3131 | |     "unalias",
[INFO] [stdout] 3132 | |     "Remove an alias",
[INFO] [stdout] ...    |
[INFO] [stdout] 3147 | |     }
[INFO] [stdout] 3148 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]      |
[INFO] [stdout] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stdout]      |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/completer.rs:48:38
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn new(commands: &'a Vec<Box<Cmd>>, env: *const ::Env) -> ClickHelper<'a> {
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn new(commands: &'a Vec<Box<dyn Cmd>>, env: *const ::Env) -> ClickHelper<'a> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/completer.rs:57:60
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn get_exact_command(&self, line: &str) -> Option<&Box<Cmd>> {
[INFO] [stdout]    |                                                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn get_exact_command(&self, line: &str) -> Option<&Box<dyn Cmd>> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/error.rs:61:32
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout]    |                                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 61 |     fn cause(&self) -> Option<&dyn error::Error> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error.rs:116:32
[INFO] [stdout]     |
[INFO] [stdout] 116 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 116 |     fn cause(&self) -> Option<&dyn error::Error> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/certs.rs:117:57
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 println!("Failed to decode cert: {}", e.description());
[INFO] [stdout]     |                                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/cmd.rs:257:24
[INFO] [stdout]     |
[INFO] [stdout] 257 |         .map_err(|e| e.description().to_owned())
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/cmd.rs:264:24
[INFO] [stdout]     |
[INFO] [stdout] 264 |         .map_err(|e| e.description().to_owned())
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/cmd.rs:271:24
[INFO] [stdout]     |
[INFO] [stdout] 271 |         .map_err(|e| e.description().to_owned())
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/cmd.rs:278:24
[INFO] [stdout]     |
[INFO] [stdout] 278 |         .map_err(|e| e.description().to_owned())
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmd.rs:552:21
[INFO] [stdout]     |
[INFO] [stdout] 552 |     let to_map: Box<Iterator<Item=Pod>> = if reverse {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 552 |     let to_map: Box<dyn Iterator<Item=Pod>> = if reverse {
[INFO] [stdout]     |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmd.rs:657:21
[INFO] [stdout]     |
[INFO] [stdout] 657 |     let to_map: Box<Iterator<Item=Node>> = if reverse {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 657 |     let to_map: Box<dyn Iterator<Item=Node>> = if reverse {
[INFO] [stdout]     |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmd.rs:792:21
[INFO] [stdout]     |
[INFO] [stdout] 792 |     let to_map: Box<Iterator<Item=Deployment>> = if reverse {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 792 |     let to_map: Box<dyn Iterator<Item=Deployment>> = if reverse {
[INFO] [stdout]     |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmd.rs:980:21
[INFO] [stdout]     |
[INFO] [stdout] 980 |     let to_map: Box<Iterator<Item=(Service, (String, String))>> = if reverse {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 980 |     let to_map: Box<dyn Iterator<Item=(Service, (String, String))>> = if reverse {
[INFO] [stdout]     |                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1421:43
[INFO] [stdout]      |
[INFO] [stdout] 1421 | ...                   e.description()
[INFO] [stdout]      |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1433:39
[INFO] [stdout]      |
[INFO] [stdout] 1433 | ...                   e.description()
[INFO] [stdout]      |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1457:55
[INFO] [stdout]      |
[INFO] [stdout] 1457 | ...                   e.description()
[INFO] [stdout]      |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1466:51
[INFO] [stdout]      |
[INFO] [stdout] 1466 | ...                   e.description()
[INFO] [stdout]      |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1476:43
[INFO] [stdout]      |
[INFO] [stdout] 1476 | ...                   e.description()
[INFO] [stdout]      |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1492:43
[INFO] [stdout]      |
[INFO] [stdout] 1492 | ...                   e.description()
[INFO] [stdout]      |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1500:39
[INFO] [stdout]      |
[INFO] [stdout] 1500 | ...                   e.description()
[INFO] [stdout]      |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:1760:27
[INFO] [stdout]      |
[INFO] [stdout] 1760 |                         e.description()
[INFO] [stdout]      |                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:2747:46
[INFO] [stdout]      |
[INFO] [stdout] 2747 | ...                   return Err(e.description().to_owned());
[INFO] [stdout]      |                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:2831:86
[INFO] [stdout]      |
[INFO] [stdout] 2831 | ...                   write!(stderr(), "Error reading child output: {}", e.description())
[INFO] [stdout]      |                                                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:2853:23
[INFO] [stdout]      |
[INFO] [stdout] 2853 |                     e.description()
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:2903:36
[INFO] [stdout]      |
[INFO] [stdout] 2903 |                     .map_err(|e| e.description().to_owned()))
[INFO] [stdout]      |                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/cmd.rs:2952:74
[INFO] [stdout]      |
[INFO] [stdout] 2952 | ...                   write!(stderr(), "Failed to stop: {}", e.description())
[INFO] [stdout]      |                                                                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/config/click.rs:139:58
[INFO] [stdout]     |
[INFO] [stdout] 139 |             format!("Failed to write config file: {}", e.description())
[INFO] [stdout]     |                                                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/config/kube.rs:196:19
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 e.description()
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/config/kube.rs:203:82
[INFO] [stdout]     |
[INFO] [stdout] 203 |             KubeError::ConfigFileError(format!("Invalid utf8 data in key: {}", e.description()))
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/config/kube.rs:257:39
[INFO] [stdout]     |
[INFO] [stdout] 257 | ...                   e.description()
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/config/kube.rs:268:39
[INFO] [stdout]     |
[INFO] [stdout] 268 | ...                   e.description()
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/config/kube.rs:279:35
[INFO] [stdout]     |
[INFO] [stdout] 279 | ...                   e.description()
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/config/kubefile.rs:49:67
[INFO] [stdout]    |
[INFO] [stdout] 49 |                 format!("Couldn't read yaml in '{}': {}", path, e.description()),
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:103:45
[INFO] [stdout]     |
[INFO] [stdout] 103 |             KubeError::Kube(ref err) => err.description(),
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:106:52
[INFO] [stdout]     |
[INFO] [stdout] 106 |             KubeError::DecodeError(ref err) => err.description(),
[INFO] [stdout]     |                                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:107:43
[INFO] [stdout]     |
[INFO] [stdout] 107 |             KubeError::Io(ref err) => err.description(),
[INFO] [stdout]     |                                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:108:51
[INFO] [stdout]     |
[INFO] [stdout] 108 |             KubeError::HyperParse(ref err) => err.description(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:109:49
[INFO] [stdout]     |
[INFO] [stdout] 109 |             KubeError::HyperErr(ref err) => err.description(),
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:110:50
[INFO] [stdout]     |
[INFO] [stdout] 110 |             KubeError::SerdeJson(ref err) => err.description(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:111:50
[INFO] [stdout]     |
[INFO] [stdout] 111 |             KubeError::SerdeYaml(ref err) => err.description(),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error.rs:112:55
[INFO] [stdout]     |
[INFO] [stdout] 112 |             KubeError::JoinPathsError(ref err) => err.description(),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/main.rs:772:31
[INFO] [stdout]     |
[INFO] [stdout] 772 |     let mut commands: Vec<Box<Cmd>> = Vec::new();
[INFO] [stdout]     |                               ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 772 |     let mut commands: Vec<Box<dyn Cmd>> = Vec::new();
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/main.rs:761:19
[INFO] [stdout]     |
[INFO] [stdout] 761 |                 e.description()
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/main.rs:844:54
[INFO] [stdout]     |
[INFO] [stdout] 844 | ...                   println!("{}", e.description());
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `api_version` is never read
[INFO] [stdout]    --> src/config/kubefile.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub struct Exec {
[INFO] [stdout]     |            ---- field in this struct
[INFO] [stdout] 112 |     #[serde(rename = "apiVersion")]
[INFO] [stdout] 113 |     api_version: String,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Exec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]    --> src/config/kubefile.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub struct AuthProvider {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] 199 |     name: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `AuthProvider` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 164 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1.86s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nom v2.2.1, nom v3.2.1, rustc-serialize v0.3.24, traitobject v0.1.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] running `Command { std: "docker" "inspect" "2decaa9a428e102bab9608dee821186213fe8f67f70a71a3cd80dcccbe2e1aa2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2decaa9a428e102bab9608dee821186213fe8f67f70a71a3cd80dcccbe2e1aa2", kill_on_drop: false }`
[INFO] [stdout] 2decaa9a428e102bab9608dee821186213fe8f67f70a71a3cd80dcccbe2e1aa2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5f645d2b15a8804122a6dc8f16caadcd88d05333549b6686884b12218561d1f6
[INFO] running `Command { std: "docker" "start" "-a" "5f645d2b15a8804122a6dc8f16caadcd88d05333549b6686884b12218561d1f6", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/output.rs:62:22
[INFO] [stderr]    |
[INFO] [stderr] 62 |         let output = try!(self.expr.output());
[INFO] [stderr]    |                      ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/cmd.rs:79:20
[INFO] [stderr]    |
[INFO] [stderr] 79 |     fn exec(&self, &mut Env, &mut Iterator<Item = &str>, &mut ClickWriter) -> bool;
[INFO] [stderr]    |                    ^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Env`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr]    = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/cmd.rs:79:30
[INFO] [stderr]    |
[INFO] [stderr] 79 |     fn exec(&self, &mut Env, &mut Iterator<Item = &str>, &mut ClickWriter) -> bool;
[INFO] [stderr]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut Iterator<Item = &str>`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/cmd.rs:79:58
[INFO] [stderr]    |
[INFO] [stderr] 79 |     fn exec(&self, &mut Env, &mut Iterator<Item = &str>, &mut ClickWriter) -> bool;
[INFO] [stderr]    |                                                          ^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut ClickWriter`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stderr]   --> src/cmd.rs:80:18
[INFO] [stderr]    |
[INFO] [stderr] 80 |     fn is(&self, &str) -> bool;
[INFO] [stderr]    |                  ^^^^ help: try naming the parameter or explicitly ignoring it: `_: &str`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stderr]    = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/connector.rs:54:12
[INFO] [stderr]    |
[INFO] [stderr] 54 |         Ok(try!(match scheme {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/connector.rs:56:41
[INFO] [stderr]    |
[INFO] [stderr] 56 |                 let res = Ok(HttpStream(try!(TcpStream::connect(&addr))));
[INFO] [stderr]    |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/connector.rs:71:22
[INFO] [stderr]    |
[INFO] [stderr] 71 |         let stream = try!(self.click_connect(host, port, "http"));
[INFO] [stderr]    |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/config/click.rs:136:9
[INFO] [stderr]     |
[INFO] [stderr] 136 |         try!(af.write(|mut f| {
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]   --> src/describe.rs:46:19
[INFO] [stderr]    |
[INFO] [stderr] 46 |         func: &'a (Fn(&Value) -> Cow<str>),
[INFO] [stderr]    |                   ^                      ^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr] 46 -         func: &'a (Fn(&Value) -> Cow<str>),
[INFO] [stderr] 46 +         func: &'a Fn(&Value) -> Cow<str>,
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/kube.rs:523:28
[INFO] [stderr]     |
[INFO] [stderr] 523 |         let mut endpoint = try!(Url::parse(server));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/kube.rs:542:19
[INFO] [stderr]     |
[INFO] [stderr] 542 |         let url = try!(self.endpoint.join(path));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/kube.rs:555:30
[INFO] [stderr]     |
[INFO] [stderr] 555 |             let val: Value = try!(serde_json::from_reader(resp));
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/kube.rs:568:20
[INFO] [stderr]     |
[INFO] [stderr] 568 |         let resp = try!(self.send_req(path));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/kube.rs:569:20
[INFO] [stderr]     |
[INFO] [stderr] 569 |         let resp = try!(self.check_resp(resp));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/kube.rs:612:13
[INFO] [stderr]     |
[INFO] [stderr] 612 |             try!(req.set_read_timeout(timeout));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/kube.rs:577:23
[INFO] [stderr]     |
[INFO] [stderr] 577 |             let url = try!(self.endpoint.join(path));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/kube.rs:578:27
[INFO] [stderr]     |
[INFO] [stderr] 578 |             let mut req = try!(Request::with_connector(Method::Get, url, &self.connector,));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/kube.rs:613:24
[INFO] [stderr]     |
[INFO] [stderr] 613 |             let next = try!(req.start());
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/kube.rs:614:24
[INFO] [stderr]     |
[INFO] [stderr] 614 |             let resp = try!(next.send().map_err(|he| KubeError::from(he)));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/kube.rs:617:24
[INFO] [stderr]     |
[INFO] [stderr] 617 |             let resp = try!(self.send_req(path));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/kube.rs:624:20
[INFO] [stderr]     |
[INFO] [stderr] 624 |         let resp = try!(self.send_req(path));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/kube.rs:625:20
[INFO] [stderr]     |
[INFO] [stderr] 625 |         let resp = try!(self.check_resp(resp));
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/kube.rs:631:19
[INFO] [stderr]     |
[INFO] [stderr] 631 |         let url = try!(self.endpoint.join(path));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]    --> src/kube.rs:647:19
[INFO] [stderr]     |
[INFO] [stderr] 647 |         let res = try!(self.get::<NamespaceList>("/api/v1/namespaces"));
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/certs.rs:78:5
[INFO] [stderr]    |
[INFO] [stderr] 78 | /     lazy_static! {
[INFO] [stderr] 79 | |         // regex taken from pem-parser crate: https://github.com/yberreby/pem-parser-rs
[INFO] [stderr] 80 | |         static ref RE: Regex = Regex::new(r"(-----BEGIN .*-----\n)((?:(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)*\n)+)...
[INFO] [stderr] 81 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/certs.rs:94:5
[INFO] [stderr]    |
[INFO] [stderr] 94 | /     lazy_static! {
[INFO] [stderr] 95 | |         static ref RE: Regex = Regex::new(r"-----BEGIN PRIVATE KEY-----").unwrap();
[INFO] [stderr] 96 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/cmd.rs:67:1
[INFO] [stderr]    |
[INFO] [stderr] 67 | / lazy_static! {
[INFO] [stderr] 68 | |     static ref TBLFMT: format::TableFormat = format::FormatBuilder::new()
[INFO] [stderr] 69 | |         .separators(
[INFO] [stderr] 70 | |             &[format::LinePosition::Title, format::LinePosition::Bottom],
[INFO] [stderr] ...  |
[INFO] [stderr] 74 | |         .build();
[INFO] [stderr] 75 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:1067:1
[INFO] [stderr]      |
[INFO] [stderr] 1067 | / command!(
[INFO] [stderr] 1068 | |     Quit,
[INFO] [stderr] 1069 | |     "quit",
[INFO] [stderr] 1070 | |     "Quit click",
[INFO] [stderr] ...    |
[INFO] [stderr] 1076 | |     }
[INFO] [stderr] 1077 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:1079:1
[INFO] [stderr]      |
[INFO] [stderr] 1079 | / command!(
[INFO] [stderr] 1080 | |     Context,
[INFO] [stderr] 1081 | |     "context",
[INFO] [stderr] 1082 | |     "Set the current context (will clear any selected pod). \
[INFO] [stderr] ...    |
[INFO] [stderr] 1124 | |     }
[INFO] [stderr] 1125 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:1127:1
[INFO] [stderr]      |
[INFO] [stderr] 1127 | / command!(
[INFO] [stderr] 1128 | |     Contexts,
[INFO] [stderr] 1129 | |     "contexts",
[INFO] [stderr] 1130 | |     "List available contexts",
[INFO] [stderr] ...    |
[INFO] [stderr] 1140 | |     }
[INFO] [stderr] 1141 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:1143:1
[INFO] [stderr]      |
[INFO] [stderr] 1143 | / command!(
[INFO] [stderr] 1144 | |     Clear,
[INFO] [stderr] 1145 | |     "clear",
[INFO] [stderr] 1146 | |     "Clear the currently selected kubernetes object",
[INFO] [stderr] ...    |
[INFO] [stderr] 1152 | |     }
[INFO] [stderr] 1153 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:1155:1
[INFO] [stderr]      |
[INFO] [stderr] 1155 | / command!(
[INFO] [stderr] 1156 | |     Namespace,
[INFO] [stderr] 1157 | |     "namespace",
[INFO] [stderr] 1158 | |     "Set the current namespace (no argument to clear namespace)",
[INFO] [stderr] ...    |
[INFO] [stderr] 1170 | |     }
[INFO] [stderr] 1171 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:1173:1
[INFO] [stderr]      |
[INFO] [stderr] 1173 | / command!(
[INFO] [stderr] 1174 | |     Pods,
[INFO] [stderr] 1175 | |     "pods",
[INFO] [stderr] 1176 | |     "Get pods (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 1288 | |     }
[INFO] [stderr] 1289 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:1291:1
[INFO] [stderr]      |
[INFO] [stderr] 1291 | / command!(
[INFO] [stderr] 1292 | |     Logs,
[INFO] [stderr] 1293 | |     "logs",
[INFO] [stderr] 1294 | |     "Get logs from a container in the current pod",
[INFO] [stderr] ...    |
[INFO] [stderr] 1524 | |     }
[INFO] [stderr] 1525 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:1544:1
[INFO] [stderr]      |
[INFO] [stderr] 1544 | / command!(
[INFO] [stderr] 1545 | |     Describe,
[INFO] [stderr] 1546 | |     "describe",
[INFO] [stderr] 1547 | |     "Describe the active kubernetes object.",
[INFO] [stderr] ...    |
[INFO] [stderr] 1688 | |     }
[INFO] [stderr] 1689 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:1691:1
[INFO] [stderr]      |
[INFO] [stderr] 1691 | / command!(
[INFO] [stderr] 1692 | |     Exec,
[INFO] [stderr] 1693 | |     "exec",
[INFO] [stderr] 1694 | |     "exec specified command on active pod",
[INFO] [stderr] ...    |
[INFO] [stderr] 1783 | |     }
[INFO] [stderr] 1784 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:1786:1
[INFO] [stderr]      |
[INFO] [stderr] 1786 | / command!(
[INFO] [stderr] 1787 | |     Delete,
[INFO] [stderr] 1788 | |     "delete",
[INFO] [stderr] 1789 | |     "Delete the active object (will ask for confirmation)",
[INFO] [stderr] ...    |
[INFO] [stderr] 1947 | |     }
[INFO] [stderr] 1948 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:1990:1
[INFO] [stderr]      |
[INFO] [stderr] 1990 | / command!(
[INFO] [stderr] 1991 | |     Containers,
[INFO] [stderr] 1992 | |     "containers",
[INFO] [stderr] 1993 | |     "List containers on the active pod",
[INFO] [stderr] ...    |
[INFO] [stderr] 2011 | |     }
[INFO] [stderr] 2012 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:2024:1
[INFO] [stderr]      |
[INFO] [stderr] 2024 | / command!(
[INFO] [stderr] 2025 | |     Events,
[INFO] [stderr] 2026 | |     "events",
[INFO] [stderr] 2027 | |     "Get events for the active pod",
[INFO] [stderr] ...    |
[INFO] [stderr] 2052 | |     }
[INFO] [stderr] 2053 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:2055:1
[INFO] [stderr]      |
[INFO] [stderr] 2055 | / command!(
[INFO] [stderr] 2056 | |     Nodes,
[INFO] [stderr] 2057 | |     "nodes",
[INFO] [stderr] 2058 | |     "Get nodes",
[INFO] [stderr] ...    |
[INFO] [stderr] 2114 | |     }
[INFO] [stderr] 2115 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:2117:1
[INFO] [stderr]      |
[INFO] [stderr] 2117 | / command!(
[INFO] [stderr] 2118 | |     Services,
[INFO] [stderr] 2119 | |     "services",
[INFO] [stderr] 2120 | |     "Get services (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2184 | |     }
[INFO] [stderr] 2185 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:2187:1
[INFO] [stderr]      |
[INFO] [stderr] 2187 | / command!(
[INFO] [stderr] 2188 | |     EnvCmd,
[INFO] [stderr] 2189 | |     "env",
[INFO] [stderr] 2190 | |     "Print information about the current environment",
[INFO] [stderr] ...    |
[INFO] [stderr] 2196 | |     }
[INFO] [stderr] 2197 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:2199:1
[INFO] [stderr]      |
[INFO] [stderr] 2199 | / command!(
[INFO] [stderr] 2200 | |     SetCmd,
[INFO] [stderr] 2201 | |     "set",
[INFO] [stderr] 2202 | |     "Set click options. (See 'help completion' and 'help edit_mode' for more information",
[INFO] [stderr] ...    |
[INFO] [stderr] 2261 | |     }
[INFO] [stderr] 2262 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:2264:1
[INFO] [stderr]      |
[INFO] [stderr] 2264 | / command!(
[INFO] [stderr] 2265 | |     Deployments,
[INFO] [stderr] 2266 | |     "deployments",
[INFO] [stderr] 2267 | |     "Get deployments (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2342 | |     }
[INFO] [stderr] 2343 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:2384:1
[INFO] [stderr]      |
[INFO] [stderr] 2384 | / command!(
[INFO] [stderr] 2385 | |     ReplicaSets,
[INFO] [stderr] 2386 | |     "replicasets",
[INFO] [stderr] 2387 | |     "Get replicasets (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2429 | |     }
[INFO] [stderr] 2430 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:2475:1
[INFO] [stderr]      |
[INFO] [stderr] 2475 | / command!(
[INFO] [stderr] 2476 | |     StatefulSets,
[INFO] [stderr] 2477 | |     "statefulsets",
[INFO] [stderr] 2478 | |     "Get statefulsets (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2520 | |     }
[INFO] [stderr] 2521 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:2555:1
[INFO] [stderr]      |
[INFO] [stderr] 2555 | / command!(
[INFO] [stderr] 2556 | |     ConfigMaps,
[INFO] [stderr] 2557 | |     "configmaps",
[INFO] [stderr] 2558 | |     "Get configmaps (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2600 | |     }
[INFO] [stderr] 2601 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:2638:1
[INFO] [stderr]      |
[INFO] [stderr] 2638 | / command!(
[INFO] [stderr] 2639 | |     Secrets,
[INFO] [stderr] 2640 | |     "secrets",
[INFO] [stderr] 2641 | |     "Get secrets (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2683 | |     }
[INFO] [stderr] 2684 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:2686:1
[INFO] [stderr]      |
[INFO] [stderr] 2686 | / command!(
[INFO] [stderr] 2687 | |     Namespaces,
[INFO] [stderr] 2688 | |     "namespaces",
[INFO] [stderr] 2689 | |     "Get namespaces in current context",
[INFO] [stderr] ...    |
[INFO] [stderr] 2713 | |     }
[INFO] [stderr] 2714 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:2716:1
[INFO] [stderr]      |
[INFO] [stderr] 2716 | / command!(
[INFO] [stderr] 2717 | |     UtcCmd,
[INFO] [stderr] 2718 | |     "utc",
[INFO] [stderr] 2719 | |     "Print current time in UTC",
[INFO] [stderr] ...    |
[INFO] [stderr] 2725 | |     }
[INFO] [stderr] 2726 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:2728:1
[INFO] [stderr]      |
[INFO] [stderr] 2728 | / command!(
[INFO] [stderr] 2729 | |     PortForward,
[INFO] [stderr] 2730 | |     "port-forward",
[INFO] [stderr] 2731 | |     "Forward one (or more) local ports to the currently active pod",
[INFO] [stderr] ...    |
[INFO] [stderr] 2857 | |     }
[INFO] [stderr] 2858 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:2888:1
[INFO] [stderr]      |
[INFO] [stderr] 2888 | / command!(
[INFO] [stderr] 2889 | |     PortForwards,
[INFO] [stderr] 2890 | |     "port-forwards",
[INFO] [stderr] 2891 | |     "List or control active port forwards.  Default is to list.",
[INFO] [stderr] ...    |
[INFO] [stderr] 2968 | |     }
[INFO] [stderr] 2969 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:2971:1
[INFO] [stderr]      |
[INFO] [stderr] 2971 | / command!(
[INFO] [stderr] 2972 | |     Jobs,
[INFO] [stderr] 2973 | |     "jobs",
[INFO] [stderr] 2974 | |     "Get jobs (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 3018 | |     }
[INFO] [stderr] 3019 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:3068:1
[INFO] [stderr]      |
[INFO] [stderr] 3068 | / command!(
[INFO] [stderr] 3069 | |     Alias,
[INFO] [stderr] 3070 | |     "alias",
[INFO] [stderr] 3071 | |     "Define or display aliases",
[INFO] [stderr] ...    |
[INFO] [stderr] 3126 | |     }
[INFO] [stderr] 3127 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]     --> src/cmd.rs:3129:1
[INFO] [stderr]      |
[INFO] [stderr] 3129 | / command!(
[INFO] [stderr] 3130 | |     Unalias,
[INFO] [stderr] 3131 | |     "unalias",
[INFO] [stderr] 3132 | |     "Remove an alias",
[INFO] [stderr] ...    |
[INFO] [stderr] 3147 | |     }
[INFO] [stderr] 3148 | | );
[INFO] [stderr]      | |_^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stderr]   --> src/table.rs:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | / lazy_static! {
[INFO] [stderr] 30 | |     static ref TBLFMT: format::TableFormat = format::FormatBuilder::new()
[INFO] [stderr] 31 | |         .separators(
[INFO] [stderr] 32 | |             &[format::LinePosition::Title, format::LinePosition::Bottom],
[INFO] [stderr] ...  |
[INFO] [stderr] 36 | |         .build();
[INFO] [stderr] 37 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1067 | / command!(
[INFO] [stderr] 1068 | |     Quit,
[INFO] [stderr] 1069 | |     "quit",
[INFO] [stderr] 1070 | |     "Quit click",
[INFO] [stderr] ...    |
[INFO] [stderr] 1076 | |     }
[INFO] [stderr] 1077 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1079 | / command!(
[INFO] [stderr] 1080 | |     Context,
[INFO] [stderr] 1081 | |     "context",
[INFO] [stderr] 1082 | |     "Set the current context (will clear any selected pod). \
[INFO] [stderr] ...    |
[INFO] [stderr] 1124 | |     }
[INFO] [stderr] 1125 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1127 | / command!(
[INFO] [stderr] 1128 | |     Contexts,
[INFO] [stderr] 1129 | |     "contexts",
[INFO] [stderr] 1130 | |     "List available contexts",
[INFO] [stderr] ...    |
[INFO] [stderr] 1140 | |     }
[INFO] [stderr] 1141 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1143 | / command!(
[INFO] [stderr] 1144 | |     Clear,
[INFO] [stderr] 1145 | |     "clear",
[INFO] [stderr] 1146 | |     "Clear the currently selected kubernetes object",
[INFO] [stderr] ...    |
[INFO] [stderr] 1152 | |     }
[INFO] [stderr] 1153 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1155 | / command!(
[INFO] [stderr] 1156 | |     Namespace,
[INFO] [stderr] 1157 | |     "namespace",
[INFO] [stderr] 1158 | |     "Set the current namespace (no argument to clear namespace)",
[INFO] [stderr] ...    |
[INFO] [stderr] 1170 | |     }
[INFO] [stderr] 1171 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1173 | / command!(
[INFO] [stderr] 1174 | |     Pods,
[INFO] [stderr] 1175 | |     "pods",
[INFO] [stderr] 1176 | |     "Get pods (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 1288 | |     }
[INFO] [stderr] 1289 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1291 | / command!(
[INFO] [stderr] 1292 | |     Logs,
[INFO] [stderr] 1293 | |     "logs",
[INFO] [stderr] 1294 | |     "Get logs from a container in the current pod",
[INFO] [stderr] ...    |
[INFO] [stderr] 1524 | |     }
[INFO] [stderr] 1525 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1544 | / command!(
[INFO] [stderr] 1545 | |     Describe,
[INFO] [stderr] 1546 | |     "describe",
[INFO] [stderr] 1547 | |     "Describe the active kubernetes object.",
[INFO] [stderr] ...    |
[INFO] [stderr] 1688 | |     }
[INFO] [stderr] 1689 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1691 | / command!(
[INFO] [stderr] 1692 | |     Exec,
[INFO] [stderr] 1693 | |     "exec",
[INFO] [stderr] 1694 | |     "exec specified command on active pod",
[INFO] [stderr] ...    |
[INFO] [stderr] 1783 | |     }
[INFO] [stderr] 1784 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1786 | / command!(
[INFO] [stderr] 1787 | |     Delete,
[INFO] [stderr] 1788 | |     "delete",
[INFO] [stderr] 1789 | |     "Delete the active object (will ask for confirmation)",
[INFO] [stderr] ...    |
[INFO] [stderr] 1947 | |     }
[INFO] [stderr] 1948 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1990 | / command!(
[INFO] [stderr] 1991 | |     Containers,
[INFO] [stderr] 1992 | |     "containers",
[INFO] [stderr] 1993 | |     "List containers on the active pod",
[INFO] [stderr] ...    |
[INFO] [stderr] 2011 | |     }
[INFO] [stderr] 2012 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2024 | / command!(
[INFO] [stderr] 2025 | |     Events,
[INFO] [stderr] 2026 | |     "events",
[INFO] [stderr] 2027 | |     "Get events for the active pod",
[INFO] [stderr] ...    |
[INFO] [stderr] 2052 | |     }
[INFO] [stderr] 2053 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2055 | / command!(
[INFO] [stderr] 2056 | |     Nodes,
[INFO] [stderr] 2057 | |     "nodes",
[INFO] [stderr] 2058 | |     "Get nodes",
[INFO] [stderr] ...    |
[INFO] [stderr] 2114 | |     }
[INFO] [stderr] 2115 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2117 | / command!(
[INFO] [stderr] 2118 | |     Services,
[INFO] [stderr] 2119 | |     "services",
[INFO] [stderr] 2120 | |     "Get services (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2184 | |     }
[INFO] [stderr] 2185 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2187 | / command!(
[INFO] [stderr] 2188 | |     EnvCmd,
[INFO] [stderr] 2189 | |     "env",
[INFO] [stderr] 2190 | |     "Print information about the current environment",
[INFO] [stderr] ...    |
[INFO] [stderr] 2196 | |     }
[INFO] [stderr] 2197 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2199 | / command!(
[INFO] [stderr] 2200 | |     SetCmd,
[INFO] [stderr] 2201 | |     "set",
[INFO] [stderr] 2202 | |     "Set click options. (See 'help completion' and 'help edit_mode' for more information",
[INFO] [stderr] ...    |
[INFO] [stderr] 2261 | |     }
[INFO] [stderr] 2262 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2264 | / command!(
[INFO] [stderr] 2265 | |     Deployments,
[INFO] [stderr] 2266 | |     "deployments",
[INFO] [stderr] 2267 | |     "Get deployments (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2342 | |     }
[INFO] [stderr] 2343 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2384 | / command!(
[INFO] [stderr] 2385 | |     ReplicaSets,
[INFO] [stderr] 2386 | |     "replicasets",
[INFO] [stderr] 2387 | |     "Get replicasets (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2429 | |     }
[INFO] [stderr] 2430 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2475 | / command!(
[INFO] [stderr] 2476 | |     StatefulSets,
[INFO] [stderr] 2477 | |     "statefulsets",
[INFO] [stderr] 2478 | |     "Get statefulsets (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2520 | |     }
[INFO] [stderr] 2521 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2555 | / command!(
[INFO] [stderr] 2556 | |     ConfigMaps,
[INFO] [stderr] 2557 | |     "configmaps",
[INFO] [stderr] 2558 | |     "Get configmaps (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2600 | |     }
[INFO] [stderr] 2601 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2638 | / command!(
[INFO] [stderr] 2639 | |     Secrets,
[INFO] [stderr] 2640 | |     "secrets",
[INFO] [stderr] 2641 | |     "Get secrets (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2683 | |     }
[INFO] [stderr] 2684 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2686 | / command!(
[INFO] [stderr] 2687 | |     Namespaces,
[INFO] [stderr] 2688 | |     "namespaces",
[INFO] [stderr] 2689 | |     "Get namespaces in current context",
[INFO] [stderr] ...    |
[INFO] [stderr] 2713 | |     }
[INFO] [stderr] 2714 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2716 | / command!(
[INFO] [stderr] 2717 | |     UtcCmd,
[INFO] [stderr] 2718 | |     "utc",
[INFO] [stderr] 2719 | |     "Print current time in UTC",
[INFO] [stderr] ...    |
[INFO] [stderr] 2725 | |     }
[INFO] [stderr] 2726 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2728 | / command!(
[INFO] [stderr] 2729 | |     PortForward,
[INFO] [stderr] 2730 | |     "port-forward",
[INFO] [stderr] 2731 | |     "Forward one (or more) local ports to the currently active pod",
[INFO] [stderr] ...    |
[INFO] [stderr] 2857 | |     }
[INFO] [stderr] 2858 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2888 | / command!(
[INFO] [stderr] 2889 | |     PortForwards,
[INFO] [stderr] 2890 | |     "port-forwards",
[INFO] [stderr] 2891 | |     "List or control active port forwards.  Default is to list.",
[INFO] [stderr] ...    |
[INFO] [stderr] 2968 | |     }
[INFO] [stderr] 2969 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2971 | / command!(
[INFO] [stderr] 2972 | |     Jobs,
[INFO] [stderr] 2973 | |     "jobs",
[INFO] [stderr] 2974 | |     "Get jobs (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 3018 | |     }
[INFO] [stderr] 3019 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 3068 | / command!(
[INFO] [stderr] 3069 | |     Alias,
[INFO] [stderr] 3070 | |     "alias",
[INFO] [stderr] 3071 | |     "Define or display aliases",
[INFO] [stderr] ...    |
[INFO] [stderr] 3126 | |     }
[INFO] [stderr] 3127 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:166:38
[INFO] [stderr]      |
[INFO] [stderr] 166  |               completers: Vec<&'static Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 3129 | / command!(
[INFO] [stderr] 3130 | |     Unalias,
[INFO] [stderr] 3131 | |     "unalias",
[INFO] [stderr] 3132 | |     "Remove an alias",
[INFO] [stderr] ...    |
[INFO] [stderr] 3147 | |     }
[INFO] [stderr] 3148 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 166  |             completers: Vec<&'static dyn Fn(&str, &Env) -> Vec<RustlinePair>>,
[INFO] [stderr]      |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/completer.rs:25:27
[INFO] [stderr]    |
[INFO] [stderr] 25 |     commands: &'a Vec<Box<Cmd>>,
[INFO] [stderr]    |                           ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]    |
[INFO] [stderr] 25 |     commands: &'a Vec<Box<dyn Cmd>>,
[INFO] [stderr]    |                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/describe.rs:46:20
[INFO] [stderr]    |
[INFO] [stderr] 46 |         func: &'a (Fn(&Value) -> Cow<str>),
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]    |
[INFO] [stderr] 46 |         func: &'a (dyn Fn(&Value) -> Cow<str>),
[INFO] [stderr]    |                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/main.rs:673:41
[INFO] [stderr]     |
[INFO] [stderr] 673 |                   commands: &'a Vec<Box<Cmd>>) -> Editor<ClickHelper<'a>> {
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]     |
[INFO] [stderr] 673 |                   commands: &'a Vec<Box<dyn Cmd>>) -> Editor<ClickHelper<'a>> {
[INFO] [stderr]     |                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmd.rs:107:16
[INFO] [stderr]     |
[INFO] [stderr] 107 |     args: &mut Iterator<Item = &str>,
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]     |
[INFO] [stderr] 107 |     args: &mut dyn Iterator<Item = &str>,
[INFO] [stderr]     |                +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/cmd.rs:79:35
[INFO] [stderr]    |
[INFO] [stderr] 79 |     fn exec(&self, &mut Env, &mut Iterator<Item = &str>, &mut ClickWriter) -> bool;
[INFO] [stderr]    |                                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]    |
[INFO] [stderr] 79 |     fn exec(&self, &mut Env, &mut dyn Iterator<Item = &str>, &mut ClickWriter) -> bool;
[INFO] [stderr]    |                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1067 | / command!(
[INFO] [stderr] 1068 | |     Quit,
[INFO] [stderr] 1069 | |     "quit",
[INFO] [stderr] 1070 | |     "Quit click",
[INFO] [stderr] ...    |
[INFO] [stderr] 1076 | |     }
[INFO] [stderr] 1077 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1079 | / command!(
[INFO] [stderr] 1080 | |     Context,
[INFO] [stderr] 1081 | |     "context",
[INFO] [stderr] 1082 | |     "Set the current context (will clear any selected pod). \
[INFO] [stderr] ...    |
[INFO] [stderr] 1124 | |     }
[INFO] [stderr] 1125 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1127 | / command!(
[INFO] [stderr] 1128 | |     Contexts,
[INFO] [stderr] 1129 | |     "contexts",
[INFO] [stderr] 1130 | |     "List available contexts",
[INFO] [stderr] ...    |
[INFO] [stderr] 1140 | |     }
[INFO] [stderr] 1141 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1143 | / command!(
[INFO] [stderr] 1144 | |     Clear,
[INFO] [stderr] 1145 | |     "clear",
[INFO] [stderr] 1146 | |     "Clear the currently selected kubernetes object",
[INFO] [stderr] ...    |
[INFO] [stderr] 1152 | |     }
[INFO] [stderr] 1153 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1155 | / command!(
[INFO] [stderr] 1156 | |     Namespace,
[INFO] [stderr] 1157 | |     "namespace",
[INFO] [stderr] 1158 | |     "Set the current namespace (no argument to clear namespace)",
[INFO] [stderr] ...    |
[INFO] [stderr] 1170 | |     }
[INFO] [stderr] 1171 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1173 | / command!(
[INFO] [stderr] 1174 | |     Pods,
[INFO] [stderr] 1175 | |     "pods",
[INFO] [stderr] 1176 | |     "Get pods (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 1288 | |     }
[INFO] [stderr] 1289 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1291 | / command!(
[INFO] [stderr] 1292 | |     Logs,
[INFO] [stderr] 1293 | |     "logs",
[INFO] [stderr] 1294 | |     "Get logs from a container in the current pod",
[INFO] [stderr] ...    |
[INFO] [stderr] 1524 | |     }
[INFO] [stderr] 1525 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1544 | / command!(
[INFO] [stderr] 1545 | |     Describe,
[INFO] [stderr] 1546 | |     "describe",
[INFO] [stderr] 1547 | |     "Describe the active kubernetes object.",
[INFO] [stderr] ...    |
[INFO] [stderr] 1688 | |     }
[INFO] [stderr] 1689 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1691 | / command!(
[INFO] [stderr] 1692 | |     Exec,
[INFO] [stderr] 1693 | |     "exec",
[INFO] [stderr] 1694 | |     "exec specified command on active pod",
[INFO] [stderr] ...    |
[INFO] [stderr] 1783 | |     }
[INFO] [stderr] 1784 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1786 | / command!(
[INFO] [stderr] 1787 | |     Delete,
[INFO] [stderr] 1788 | |     "delete",
[INFO] [stderr] 1789 | |     "Delete the active object (will ask for confirmation)",
[INFO] [stderr] ...    |
[INFO] [stderr] 1947 | |     }
[INFO] [stderr] 1948 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1990 | / command!(
[INFO] [stderr] 1991 | |     Containers,
[INFO] [stderr] 1992 | |     "containers",
[INFO] [stderr] 1993 | |     "List containers on the active pod",
[INFO] [stderr] ...    |
[INFO] [stderr] 2011 | |     }
[INFO] [stderr] 2012 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2024 | / command!(
[INFO] [stderr] 2025 | |     Events,
[INFO] [stderr] 2026 | |     "events",
[INFO] [stderr] 2027 | |     "Get events for the active pod",
[INFO] [stderr] ...    |
[INFO] [stderr] 2052 | |     }
[INFO] [stderr] 2053 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2055 | / command!(
[INFO] [stderr] 2056 | |     Nodes,
[INFO] [stderr] 2057 | |     "nodes",
[INFO] [stderr] 2058 | |     "Get nodes",
[INFO] [stderr] ...    |
[INFO] [stderr] 2114 | |     }
[INFO] [stderr] 2115 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2117 | / command!(
[INFO] [stderr] 2118 | |     Services,
[INFO] [stderr] 2119 | |     "services",
[INFO] [stderr] 2120 | |     "Get services (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2184 | |     }
[INFO] [stderr] 2185 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2187 | / command!(
[INFO] [stderr] 2188 | |     EnvCmd,
[INFO] [stderr] 2189 | |     "env",
[INFO] [stderr] 2190 | |     "Print information about the current environment",
[INFO] [stderr] ...    |
[INFO] [stderr] 2196 | |     }
[INFO] [stderr] 2197 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2199 | / command!(
[INFO] [stderr] 2200 | |     SetCmd,
[INFO] [stderr] 2201 | |     "set",
[INFO] [stderr] 2202 | |     "Set click options. (See 'help completion' and 'help edit_mode' for more information",
[INFO] [stderr] ...    |
[INFO] [stderr] 2261 | |     }
[INFO] [stderr] 2262 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2264 | / command!(
[INFO] [stderr] 2265 | |     Deployments,
[INFO] [stderr] 2266 | |     "deployments",
[INFO] [stderr] 2267 | |     "Get deployments (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2342 | |     }
[INFO] [stderr] 2343 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2384 | / command!(
[INFO] [stderr] 2385 | |     ReplicaSets,
[INFO] [stderr] 2386 | |     "replicasets",
[INFO] [stderr] 2387 | |     "Get replicasets (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2429 | |     }
[INFO] [stderr] 2430 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2475 | / command!(
[INFO] [stderr] 2476 | |     StatefulSets,
[INFO] [stderr] 2477 | |     "statefulsets",
[INFO] [stderr] 2478 | |     "Get statefulsets (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2520 | |     }
[INFO] [stderr] 2521 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2555 | / command!(
[INFO] [stderr] 2556 | |     ConfigMaps,
[INFO] [stderr] 2557 | |     "configmaps",
[INFO] [stderr] 2558 | |     "Get configmaps (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2600 | |     }
[INFO] [stderr] 2601 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2638 | / command!(
[INFO] [stderr] 2639 | |     Secrets,
[INFO] [stderr] 2640 | |     "secrets",
[INFO] [stderr] 2641 | |     "Get secrets (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 2683 | |     }
[INFO] [stderr] 2684 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2686 | / command!(
[INFO] [stderr] 2687 | |     Namespaces,
[INFO] [stderr] 2688 | |     "namespaces",
[INFO] [stderr] 2689 | |     "Get namespaces in current context",
[INFO] [stderr] ...    |
[INFO] [stderr] 2713 | |     }
[INFO] [stderr] 2714 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2716 | / command!(
[INFO] [stderr] 2717 | |     UtcCmd,
[INFO] [stderr] 2718 | |     "utc",
[INFO] [stderr] 2719 | |     "Print current time in UTC",
[INFO] [stderr] ...    |
[INFO] [stderr] 2725 | |     }
[INFO] [stderr] 2726 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2728 | / command!(
[INFO] [stderr] 2729 | |     PortForward,
[INFO] [stderr] 2730 | |     "port-forward",
[INFO] [stderr] 2731 | |     "Forward one (or more) local ports to the currently active pod",
[INFO] [stderr] ...    |
[INFO] [stderr] 2857 | |     }
[INFO] [stderr] 2858 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2888 | / command!(
[INFO] [stderr] 2889 | |     PortForwards,
[INFO] [stderr] 2890 | |     "port-forwards",
[INFO] [stderr] 2891 | |     "List or control active port forwards.  Default is to list.",
[INFO] [stderr] ...    |
[INFO] [stderr] 2968 | |     }
[INFO] [stderr] 2969 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2971 | / command!(
[INFO] [stderr] 2972 | |     Jobs,
[INFO] [stderr] 2973 | |     "jobs",
[INFO] [stderr] 2974 | |     "Get jobs (in current namespace if set)",
[INFO] [stderr] ...    |
[INFO] [stderr] 3018 | |     }
[INFO] [stderr] 3019 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 3068 | / command!(
[INFO] [stderr] 3069 | |     Alias,
[INFO] [stderr] 3070 | |     "alias",
[INFO] [stderr] 3071 | |     "Define or display aliases",
[INFO] [stderr] ...    |
[INFO] [stderr] 3126 | |     }
[INFO] [stderr] 3127 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/cmd.rs:186:52
[INFO] [stderr]      |
[INFO] [stderr] 186  |               fn exec(&self, env:&mut Env, args:&mut Iterator<Item=&str>,
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 3129 | / command!(
[INFO] [stderr] 3130 | |     Unalias,
[INFO] [stderr] 3131 | |     "unalias",
[INFO] [stderr] 3132 | |     "Remove an alias",
[INFO] [stderr] ...    |
[INFO] [stderr] 3147 | |     }
[INFO] [stderr] 3148 | | );
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr]      = note: this warning originates in the macro `command` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]      |
[INFO] [stderr] 186  |             fn exec(&self, env:&mut Env, args:&mut dyn Iterator<Item=&str>,
[INFO] [stderr]      |                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/completer.rs:48:38
[INFO] [stderr]    |
[INFO] [stderr] 48 |     pub fn new(commands: &'a Vec<Box<Cmd>>, env: *const ::Env) -> ClickHelper<'a> {
[INFO] [stderr]    |                                      ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]    |
[INFO] [stderr] 48 |     pub fn new(commands: &'a Vec<Box<dyn Cmd>>, env: *const ::Env) -> ClickHelper<'a> {
[INFO] [stderr]    |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/completer.rs:57:60
[INFO] [stderr]    |
[INFO] [stderr] 57 |     fn get_exact_command(&self, line: &str) -> Option<&Box<Cmd>> {
[INFO] [stderr]    |                                                            ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]    |
[INFO] [stderr] 57 |     fn get_exact_command(&self, line: &str) -> Option<&Box<dyn Cmd>> {
[INFO] [stderr]    |                                                            +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/error.rs:61:32
[INFO] [stderr]    |
[INFO] [stderr] 61 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stderr]    |                                ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]    |
[INFO] [stderr] 61 |     fn cause(&self) -> Option<&dyn error::Error> {
[INFO] [stderr]    |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/error.rs:116:32
[INFO] [stderr]     |
[INFO] [stderr] 116 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stderr]     |                                ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]     |
[INFO] [stderr] 116 |     fn cause(&self) -> Option<&dyn error::Error> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/certs.rs:117:57
[INFO] [stderr]     |
[INFO] [stderr] 117 |                 println!("Failed to decode cert: {}", e.description());
[INFO] [stderr]     |                                                         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/cmd.rs:257:24
[INFO] [stderr]     |
[INFO] [stderr] 257 |         .map_err(|e| e.description().to_owned())
[INFO] [stderr]     |                        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/cmd.rs:264:24
[INFO] [stderr]     |
[INFO] [stderr] 264 |         .map_err(|e| e.description().to_owned())
[INFO] [stderr]     |                        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/cmd.rs:271:24
[INFO] [stderr]     |
[INFO] [stderr] 271 |         .map_err(|e| e.description().to_owned())
[INFO] [stderr]     |                        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/cmd.rs:278:24
[INFO] [stderr]     |
[INFO] [stderr] 278 |         .map_err(|e| e.description().to_owned())
[INFO] [stderr]     |                        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmd.rs:552:21
[INFO] [stderr]     |
[INFO] [stderr] 552 |     let to_map: Box<Iterator<Item=Pod>> = if reverse {
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]     |
[INFO] [stderr] 552 |     let to_map: Box<dyn Iterator<Item=Pod>> = if reverse {
[INFO] [stderr]     |                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmd.rs:657:21
[INFO] [stderr]     |
[INFO] [stderr] 657 |     let to_map: Box<Iterator<Item=Node>> = if reverse {
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]     |
[INFO] [stderr] 657 |     let to_map: Box<dyn Iterator<Item=Node>> = if reverse {
[INFO] [stderr]     |                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmd.rs:792:21
[INFO] [stderr]     |
[INFO] [stderr] 792 |     let to_map: Box<Iterator<Item=Deployment>> = if reverse {
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]     |
[INFO] [stderr] 792 |     let to_map: Box<dyn Iterator<Item=Deployment>> = if reverse {
[INFO] [stderr]     |                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmd.rs:980:21
[INFO] [stderr]     |
[INFO] [stderr] 980 |     let to_map: Box<Iterator<Item=(Service, (String, String))>> = if reverse {
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]     |
[INFO] [stderr] 980 |     let to_map: Box<dyn Iterator<Item=(Service, (String, String))>> = if reverse {
[INFO] [stderr]     |                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/cmd.rs:1421:43
[INFO] [stderr]      |
[INFO] [stderr] 1421 | ...                   e.description()
[INFO] [stderr]      |                         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/cmd.rs:1433:39
[INFO] [stderr]      |
[INFO] [stderr] 1433 | ...                   e.description()
[INFO] [stderr]      |                         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/cmd.rs:1457:55
[INFO] [stderr]      |
[INFO] [stderr] 1457 | ...                   e.description()
[INFO] [stderr]      |                         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/cmd.rs:1466:51
[INFO] [stderr]      |
[INFO] [stderr] 1466 | ...                   e.description()
[INFO] [stderr]      |                         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/cmd.rs:1476:43
[INFO] [stderr]      |
[INFO] [stderr] 1476 | ...                   e.description()
[INFO] [stderr]      |                         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/cmd.rs:1492:43
[INFO] [stderr]      |
[INFO] [stderr] 1492 | ...                   e.description()
[INFO] [stderr]      |                         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/cmd.rs:1500:39
[INFO] [stderr]      |
[INFO] [stderr] 1500 | ...                   e.description()
[INFO] [stderr]      |                         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/cmd.rs:1760:27
[INFO] [stderr]      |
[INFO] [stderr] 1760 |                         e.description()
[INFO] [stderr]      |                           ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/cmd.rs:2747:46
[INFO] [stderr]      |
[INFO] [stderr] 2747 | ...                   return Err(e.description().to_owned());
[INFO] [stderr]      |                                    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/cmd.rs:2831:86
[INFO] [stderr]      |
[INFO] [stderr] 2831 | ...                   write!(stderr(), "Error reading child output: {}", e.description())
[INFO] [stderr]      |                                                                            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/cmd.rs:2853:23
[INFO] [stderr]      |
[INFO] [stderr] 2853 |                     e.description()
[INFO] [stderr]      |                       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/cmd.rs:2903:36
[INFO] [stderr]      |
[INFO] [stderr] 2903 |                     .map_err(|e| e.description().to_owned()))
[INFO] [stderr]      |                                    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/cmd.rs:2952:74
[INFO] [stderr]      |
[INFO] [stderr] 2952 | ...                   write!(stderr(), "Failed to stop: {}", e.description())
[INFO] [stderr]      |                                                                ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/config/click.rs:139:58
[INFO] [stderr]     |
[INFO] [stderr] 139 |             format!("Failed to write config file: {}", e.description())
[INFO] [stderr]     |                                                          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/config/kube.rs:196:19
[INFO] [stderr]     |
[INFO] [stderr] 196 |                 e.description()
[INFO] [stderr]     |                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/config/kube.rs:203:82
[INFO] [stderr]     |
[INFO] [stderr] 203 |             KubeError::ConfigFileError(format!("Invalid utf8 data in key: {}", e.description()))
[INFO] [stderr]     |                                                                                  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/config/kube.rs:257:39
[INFO] [stderr]     |
[INFO] [stderr] 257 | ...                   e.description()
[INFO] [stderr]     |                         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/config/kube.rs:268:39
[INFO] [stderr]     |
[INFO] [stderr] 268 | ...                   e.description()
[INFO] [stderr]     |                         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/config/kube.rs:279:35
[INFO] [stderr]     |
[INFO] [stderr] 279 | ...                   e.description()
[INFO] [stderr]     |                         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/config/kubefile.rs:49:67
[INFO] [stderr]    |
[INFO] [stderr] 49 |                 format!("Couldn't read yaml in '{}': {}", path, e.description()),
[INFO] [stderr]    |                                                                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/error.rs:103:45
[INFO] [stderr]     |
[INFO] [stderr] 103 |             KubeError::Kube(ref err) => err.description(),
[INFO] [stderr]     |                                             ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/error.rs:106:52
[INFO] [stderr]     |
[INFO] [stderr] 106 |             KubeError::DecodeError(ref err) => err.description(),
[INFO] [stderr]     |                                                    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/error.rs:107:43
[INFO] [stderr]     |
[INFO] [stderr] 107 |             KubeError::Io(ref err) => err.description(),
[INFO] [stderr]     |                                           ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/error.rs:108:51
[INFO] [stderr]     |
[INFO] [stderr] 108 |             KubeError::HyperParse(ref err) => err.description(),
[INFO] [stderr]     |                                                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/error.rs:109:49
[INFO] [stderr]     |
[INFO] [stderr] 109 |             KubeError::HyperErr(ref err) => err.description(),
[INFO] [stderr]     |                                                 ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/error.rs:110:50
[INFO] [stderr]     |
[INFO] [stderr] 110 |             KubeError::SerdeJson(ref err) => err.description(),
[INFO] [stderr]     |                                                  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/error.rs:111:50
[INFO] [stderr]     |
[INFO] [stderr] 111 |             KubeError::SerdeYaml(ref err) => err.description(),
[INFO] [stderr]     |                                                  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/error.rs:112:55
[INFO] [stderr]     |
[INFO] [stderr] 112 |             KubeError::JoinPathsError(ref err) => err.description(),
[INFO] [stderr]     |                                                       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/main.rs:772:31
[INFO] [stderr]     |
[INFO] [stderr] 772 |     let mut commands: Vec<Box<Cmd>> = Vec::new();
[INFO] [stderr]     |                               ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stderr] help: use `dyn`
[INFO] [stderr]     |
[INFO] [stderr] 772 |     let mut commands: Vec<Box<dyn Cmd>> = Vec::new();
[INFO] [stderr]     |                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/main.rs:761:19
[INFO] [stderr]     |
[INFO] [stderr] 761 |                 e.description()
[INFO] [stderr]     |                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]    --> src/main.rs:844:54
[INFO] [stderr]     |
[INFO] [stderr] 844 | ...                   println!("{}", e.description());
[INFO] [stderr]     |                                        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `api_version` is never read
[INFO] [stderr]    --> src/config/kubefile.rs:113:5
[INFO] [stderr]     |
[INFO] [stderr] 111 | pub struct Exec {
[INFO] [stderr]     |            ---- field in this struct
[INFO] [stderr] 112 |     #[serde(rename = "apiVersion")]
[INFO] [stderr] 113 |     api_version: String,
[INFO] [stderr]     |     ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Exec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `name` is never read
[INFO] [stderr]    --> src/config/kubefile.rs:199:5
[INFO] [stderr]     |
[INFO] [stderr] 198 | pub struct AuthProvider {
[INFO] [stderr]     |            ------------ field in this struct
[INFO] [stderr] 199 |     name: String,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `AuthProvider` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `click` (bin "click" test) generated 164 warnings (run `cargo fix --bin "click" --tests` to apply 75 suggestions)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nom v2.2.1, nom v3.2.1, rustc-serialize v0.3.24, traitobject v0.1.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/click-5000609954063244)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "5f645d2b15a8804122a6dc8f16caadcd88d05333549b6686884b12218561d1f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5f645d2b15a8804122a6dc8f16caadcd88d05333549b6686884b12218561d1f6", kill_on_drop: false }`
[INFO] [stdout] 5f645d2b15a8804122a6dc8f16caadcd88d05333549b6686884b12218561d1f6
[INFO] testing vikrem/click against beta-2024-01-09 for beta-1.76-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvikrem%2Fclick" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/vikrem/click on toolchain beta-2024-01-09
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-01-09" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/vikrem/click
[INFO] finished tweaking git repo https://github.com/vikrem/click
[INFO] tweaked toml for git repo https://github.com/vikrem/click written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/vikrem/click already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-01-09" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-01-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3220a25716d98cb2d44eaf14cd99fa09d51179b537d4d45eaa1b9cb9e49c6dc4
[INFO] running `Command { std: "docker" "start" "-a" "3220a25716d98cb2d44eaf14cd99fa09d51179b537d4d45eaa1b9cb9e49c6dc4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3220a25716d98cb2d44eaf14cd99fa09d51179b537d4d45eaa1b9cb9e49c6dc4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3220a25716d98cb2d44eaf14cd99fa09d51179b537d4d45eaa1b9cb9e49c6dc4", kill_on_drop: false }`
[INFO] [stdout] 3220a25716d98cb2d44eaf14cd99fa09d51179b537d4d45eaa1b9cb9e49c6dc4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-01-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a126b157677fcdee107ab01e930efbb2ceb1e2224006f37aa79612935a074cea
[INFO] running `Command { std: "docker" "start" "-a" "a126b157677fcdee107ab01e930efbb2ceb1e2224006f37aa79612935a074cea", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.60
[INFO] [stderr]    Compiling cfg-if v0.1.7
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling bitflags v1.0.4
[INFO] [stderr]    Compiling byteorder v1.3.1
[INFO] [stderr]    Compiling cc v1.0.35
[INFO] [stderr]    Compiling lazy_static v1.3.0
[INFO] [stderr]    Compiling untrusted v0.6.2
[INFO] [stderr]    Compiling serde v1.0.90
[INFO] [stderr]    Compiling nix v0.13.0
[INFO] [stderr]    Compiling smallvec v0.6.9
[INFO] [stderr]    Compiling winapi v0.3.7
[INFO] [stderr]    Compiling version_check v0.1.5
[INFO] [stderr]    Compiling proc-macro2 v0.4.27
[INFO] [stderr]    Compiling matches v0.1.8
[INFO] [stderr]    Compiling memchr v2.2.0
[INFO] [stderr]    Compiling log v0.4.6
[INFO] [stderr]    Compiling httparse v1.3.3
[INFO] [stderr]    Compiling nix v0.11.0
[INFO] [stderr]    Compiling unicode-width v0.1.5
[INFO] [stderr]    Compiling unicode-bidi v0.3.4
[INFO] [stderr]    Compiling num-traits v0.2.6
[INFO] [stderr]    Compiling safemem v0.3.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.8
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]    Compiling nix v0.14.1
[INFO] [stderr]    Compiling ryu v0.2.7
[INFO] [stderr]    Compiling unicase v1.4.2
[INFO] [stderr]    Compiling percent-encoding v1.0.1
[INFO] [stderr]    Compiling num-integer v0.1.39
[INFO] [stderr]    Compiling syn v0.15.30
[INFO] [stderr]    Compiling mime v0.2.6
[INFO] [stderr]    Compiling base64 v0.9.3
[INFO] [stderr]    Compiling regex v0.2.11
[INFO] [stderr]    Compiling traitobject v0.1.0
[INFO] [stderr]    Compiling rustc-serialize v0.3.24
[INFO] [stderr]    Compiling ucd-util v0.1.3
[INFO] [stderr]    Compiling linked-hash-map v0.5.2
[INFO] [stderr]    Compiling memchr v1.0.2
[INFO] [stderr]    Compiling time v0.1.42
[INFO] [stderr]    Compiling atty v0.2.11
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling nom v3.2.1
[INFO] [stderr]    Compiling quote v0.6.12
[INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rustc-serialize-0.3.24/src/serialize.rs:1155:5
[INFO] [stdout]      |
[INFO] [stdout] 1155 |     fn decode<D: Decoder>(d: &mut D) -> Result<Cow<'static, T>, D::Error> {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     the parameter type `T` must be valid for the static lifetime...
[INFO] [stdout]      |     ...so that the type `T` will meet its required lifetime bounds...
[INFO] [stdout]      |
[INFO] [stdout] note: ...that is required by this bound
[INFO] [stdout]     --> /rustc/650745ceb2ae60e04f8cd7bfb671fc37239533e4/library/alloc/src/borrow.rs:180:30
[INFO] [stdout] help: consider adding an explicit lifetime bound
[INFO] [stdout]      |
[INFO] [stdout] 1151 | impl<'a, T: ?Sized + 'static> Decodable for Cow<'a, T>
[INFO] [stdout]      |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling dirs-sys v0.3.3
[INFO] [stderr]    Compiling shared_child v0.3.3
[INFO] [stderr]    Compiling num_cpus v1.10.0
[INFO] [stderr]    Compiling lazycell v1.2.1
[INFO] [stderr]    Compiling ring v0.13.5
[INFO] [stderr]    Compiling remove_dir_all v0.5.1
[INFO] [stderr]    Compiling language-tags v0.2.2
[INFO] [stderr]    Compiling typeable v0.1.2
[INFO] [stderr]    Compiling dirs v2.0.1
[INFO] [stderr]    Compiling nix v0.8.1
[INFO] [stderr]    Compiling idna v0.1.5
[INFO] [stderr]    Compiling yaml-rust v0.4.3
[INFO] [stderr]    Compiling regex-syntax v0.5.6
[INFO] [stderr]    Compiling aho-corasick v0.6.10
[INFO] [stderr]    Compiling tempdir v0.3.7
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0310`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rustc-serialize` (lib) due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "a126b157677fcdee107ab01e930efbb2ceb1e2224006f37aa79612935a074cea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a126b157677fcdee107ab01e930efbb2ceb1e2224006f37aa79612935a074cea", kill_on_drop: false }`
[INFO] [stdout] a126b157677fcdee107ab01e930efbb2ceb1e2224006f37aa79612935a074cea
