[INFO] fetching crate google-youtubeanalytics2 1.0.8+20181010...
[INFO] checking google-youtubeanalytics2-1.0.8+20181010 against try#c05ee43175e02d208faed1fcc0f436c56e48bba6 for pr-92413
[INFO] extracting crate google-youtubeanalytics2 1.0.8+20181010 into /workspace/builds/worker-7/source
[INFO] validating manifest of crates.io crate google-youtubeanalytics2 1.0.8+20181010 on toolchain c05ee43175e02d208faed1fcc0f436c56e48bba6
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+c05ee43175e02d208faed1fcc0f436c56e48bba6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate google-youtubeanalytics2 1.0.8+20181010
[INFO] finished tweaking crates.io crate google-youtubeanalytics2 1.0.8+20181010
[INFO] tweaked toml for crates.io crate google-youtubeanalytics2 1.0.8+20181010 written to /workspace/builds/worker-7/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+c05ee43175e02d208faed1fcc0f436c56e48bba6" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+c05ee43175e02d208faed1fcc0f436c56e48bba6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+c05ee43175e02d208faed1fcc0f436c56e48bba6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c342a6c42edf88245c82172d61f664a1c841bc94f84ea1adc40a7efb3987f8c5
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "c342a6c42edf88245c82172d61f664a1c841bc94f84ea1adc40a7efb3987f8c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c342a6c42edf88245c82172d61f664a1c841bc94f84ea1adc40a7efb3987f8c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c342a6c42edf88245c82172d61f664a1c841bc94f84ea1adc40a7efb3987f8c5", kill_on_drop: false }`
[INFO] [stdout] c342a6c42edf88245c82172d61f664a1c841bc94f84ea1adc40a7efb3987f8c5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+c05ee43175e02d208faed1fcc0f436c56e48bba6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fb0e8012c8aaa5b102e955438aa8697e187c7fc929a653d93c666893766d0cf7
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "fb0e8012c8aaa5b102e955438aa8697e187c7fc929a653d93c666893766d0cf7", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]     Checking tinyvec_macros v0.1.0
[INFO] [stderr]    Compiling version_check v0.1.5
[INFO] [stderr]     Checking byteorder v1.4.3
[INFO] [stderr]     Checking safemem v0.3.3
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]    Compiling openssl v0.10.38
[INFO] [stderr]     Checking foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling serde v1.0.133
[INFO] [stderr]     Checking typeable v0.1.2
[INFO] [stderr]    Compiling syn v1.0.85
[INFO] [stderr]    Compiling native-tls v0.2.8
[INFO] [stderr]     Checking openssl-probe v0.1.4
[INFO] [stderr]     Checking antidote v1.0.0
[INFO] [stderr]     Checking either v1.6.1
[INFO] [stderr]     Checking rustc-serialize v0.3.24
[INFO] [stderr]    Compiling ring v0.13.5
[INFO] [stderr]     Checking unicode-bidi v0.2.6
[INFO] [stderr]     Checking foreign-types v0.3.2
[INFO] [stderr]     Checking tinyvec v1.5.1
[INFO] [stderr]     Checking time v0.1.43
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking itertools v0.8.2
[INFO] [stderr]     Checking base64 v0.9.3
[INFO] [stderr]     Checking base64 v0.10.1
[INFO] [stderr]    Compiling unicase v1.4.2
[INFO] [stderr]    Compiling openssl-sys v0.9.72
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]     Checking log v0.3.9
[INFO] [stderr]     Checking mime v0.2.6
[INFO] [stderr]     Checking rand v0.3.23
[INFO] [stderr]     Checking uuid v0.2.3
[INFO] [stderr]     Checking unicode-normalization v0.1.19
[INFO] [stderr]     Checking webpki v0.18.1
[INFO] [stderr]     Checking sct v0.4.0
[INFO] [stderr]     Checking chrono v0.4.19
[INFO] [stderr]     Checking idna v0.1.5
[INFO] [stderr]     Checking url v0.5.10
[INFO] [stderr]     Checking rustls v0.13.1
[INFO] [stderr]     Checking webpki-roots v0.15.0
[INFO] [stderr]     Checking url v1.7.2
[INFO] [stderr]     Checking hyper v0.10.16
[INFO] [stderr]    Compiling serde_derive v1.0.133
[INFO] [stderr]     Checking serde_json v1.0.74
[INFO] [stderr]     Checking hyper-native-tls v0.3.0
[INFO] [stderr]     Checking hyper-rustls v0.6.2
[INFO] [stderr]     Checking yup-oauth2 v1.0.12
[INFO] [stderr]     Checking google-youtubeanalytics2 v1.0.8+20181010 (/opt/rustwide/workdir)
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/cmn.rs:142:25
[INFO] [stdout]     |
[INFO] [stdout] 142 |     fn begin(&mut self, MethodInfo) {}
[INFO] [stdout]     |                         ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: MethodInfo`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <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/cmn.rs:150:30
[INFO] [stdout]     |
[INFO] [stdout] 150 |     fn http_error(&mut self, &hyper::Error) -> Retry {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &hyper::Error`
[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/cmn.rs:213:61
[INFO] [stdout]     |
[INFO] [stdout] 213 |     fn http_failure(&mut self, _: &hyper::client::Response, Option<JsonServerError>, _: Option<ServerError>) -> Retry {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<JsonServerError>`
[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/cmn.rs:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 try!(writeln!(f, "Bad Request ({}): {}", err.error.code, err.error.message));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:308:21
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     try!(writeln!(f, "    {}: {}, {}{}",
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:572:9
[INFO] [stdout]     |
[INFO] [stdout] 572 |         try!(fmt.write_str("bytes "));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:574:28
[INFO] [stdout]     |
[INFO] [stdout] 574 |             Some(ref c) => try!(c.fmt(fmt)),
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:575:21
[INFO] [stdout]     |
[INFO] [stdout] 575 |             None => try!(fmt.write_str("*"))
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/cmn.rs:142:25
[INFO] [stdout]     |
[INFO] [stdout] 142 |     fn begin(&mut self, MethodInfo) {}
[INFO] [stdout]     |                         ^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: MethodInfo`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <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/cmn.rs:150:30
[INFO] [stdout]     |
[INFO] [stdout] 150 |     fn http_error(&mut self, &hyper::Error) -> Retry {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &hyper::Error`
[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/cmn.rs:213:61
[INFO] [stdout]     |
[INFO] [stdout] 213 |     fn http_failure(&mut self, _: &hyper::client::Response, Option<JsonServerError>, _: Option<ServerError>) -> Retry {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Option<JsonServerError>`
[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/cmn.rs:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 try!(writeln!(f, "Bad Request ({}): {}", err.error.code, err.error.message));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:308:21
[INFO] [stdout]     |
[INFO] [stdout] 308 |                     try!(writeln!(f, "    {}: {}, {}{}",
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:572:9
[INFO] [stdout]     |
[INFO] [stdout] 572 |         try!(fmt.write_str("bytes "));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:574:28
[INFO] [stdout]     |
[INFO] [stdout] 574 |             Some(ref c) => try!(c.fmt(fmt)),
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/cmn.rs:575:21
[INFO] [stdout]     |
[INFO] [stdout] 575 |             None => try!(fmt.write_str("*"))
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:616:27
[INFO] [stdout]     |
[INFO] [stdout] 616 |     pub delegate: &'a mut Delegate,
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 616 -     pub delegate: &'a mut Delegate,
[INFO] [stdout] 616 +     pub delegate: &'a mut dyn Delegate,
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:622:25
[INFO] [stdout]     |
[INFO] [stdout] 622 |     pub reader: &'a mut ReadSeek,
[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] 622 -     pub reader: &'a mut ReadSeek,
[INFO] [stdout] 622 +     pub reader: &'a mut dyn ReadSeek,
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1083:31
[INFO] [stdout]      |
[INFO] [stdout] 1083 |     _delegate: Option<&'a mut Delegate>,
[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] 1083 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 1083 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1462:31
[INFO] [stdout]      |
[INFO] [stdout] 1462 |     _delegate: Option<&'a mut Delegate>,
[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] 1462 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 1462 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1724:31
[INFO] [stdout]      |
[INFO] [stdout] 1724 |     _delegate: Option<&'a mut Delegate>,
[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] 1724 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 1724 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1973:31
[INFO] [stdout]      |
[INFO] [stdout] 1973 |     _delegate: Option<&'a mut Delegate>,
[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] 1973 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 1973 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2222:31
[INFO] [stdout]      |
[INFO] [stdout] 2222 |     _delegate: Option<&'a mut Delegate>,
[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] 2222 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 2222 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2476:31
[INFO] [stdout]      |
[INFO] [stdout] 2476 |     _delegate: Option<&'a mut Delegate>,
[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] 2476 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 2476 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2744:31
[INFO] [stdout]      |
[INFO] [stdout] 2744 |     _delegate: Option<&'a mut Delegate>,
[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] 2744 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 2744 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3027:31
[INFO] [stdout]      |
[INFO] [stdout] 3027 |     _delegate: Option<&'a mut Delegate>,
[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] 3027 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 3027 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:277:22
[INFO] [stdout]     |
[INFO] [stdout] 277 |     MissingToken(Box<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] 277 -     MissingToken(Box<error::Error>),
[INFO] [stdout] 277 +     MissingToken(Box<dyn error::Error>),
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:368:38
[INFO] [stdout]     |
[INFO] [stdout] 368 |     raw_parts: Vec<(Headers, &'a mut Read)>,
[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] 368 -     raw_parts: Vec<(Headers, &'a mut Read)>,
[INFO] [stdout] 368 +     raw_parts: Vec<(Headers, &'a mut dyn Read)>,
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:369:52
[INFO] [stdout]     |
[INFO] [stdout] 369 |     current_part: Option<(Cursor<Vec<u8>>, &'a mut Read)>,
[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] 369 -     current_part: Option<(Cursor<Vec<u8>>, &'a mut Read)>,
[INFO] [stdout] 369 +     current_part: Option<(Cursor<Vec<u8>>, &'a mut dyn Read)>,
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: lifetime parameter `'a` never used
[INFO] [stdout]    --> src/lib.rs:344:6
[INFO] [stdout]     |
[INFO] [stdout] 344 | impl<'a, C, A> Hub for YouTubeAnalytics<C, A> {}
[INFO] [stdout]     |      ^^--
[INFO] [stdout]     |      |
[INFO] [stdout]     |      help: elide the unused lifetime
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[deny(unused_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:616:27
[INFO] [stdout]     |
[INFO] [stdout] 616 |     pub delegate: &'a mut Delegate,
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 616 -     pub delegate: &'a mut Delegate,
[INFO] [stdout] 616 +     pub delegate: &'a mut dyn Delegate,
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:622:25
[INFO] [stdout]     |
[INFO] [stdout] 622 |     pub reader: &'a mut ReadSeek,
[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] 622 -     pub reader: &'a mut ReadSeek,
[INFO] [stdout] 622 +     pub reader: &'a mut dyn ReadSeek,
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1083:31
[INFO] [stdout]      |
[INFO] [stdout] 1083 |     _delegate: Option<&'a mut Delegate>,
[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] 1083 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 1083 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1462:31
[INFO] [stdout]      |
[INFO] [stdout] 1462 |     _delegate: Option<&'a mut Delegate>,
[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] 1462 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 1462 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1724:31
[INFO] [stdout]      |
[INFO] [stdout] 1724 |     _delegate: Option<&'a mut Delegate>,
[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] 1724 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 1724 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1973:31
[INFO] [stdout]      |
[INFO] [stdout] 1973 |     _delegate: Option<&'a mut Delegate>,
[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] 1973 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 1973 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2222:31
[INFO] [stdout]      |
[INFO] [stdout] 2222 |     _delegate: Option<&'a mut Delegate>,
[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] 2222 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 2222 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2476:31
[INFO] [stdout]      |
[INFO] [stdout] 2476 |     _delegate: Option<&'a mut Delegate>,
[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] 2476 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 2476 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2744:31
[INFO] [stdout]      |
[INFO] [stdout] 2744 |     _delegate: Option<&'a mut Delegate>,
[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] 2744 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 2744 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3027:31
[INFO] [stdout]      |
[INFO] [stdout] 3027 |     _delegate: Option<&'a mut Delegate>,
[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] 3027 -     _delegate: Option<&'a mut Delegate>,
[INFO] [stdout] 3027 +     _delegate: Option<&'a mut dyn Delegate>,
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:277:22
[INFO] [stdout]     |
[INFO] [stdout] 277 |     MissingToken(Box<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] 277 -     MissingToken(Box<error::Error>),
[INFO] [stdout] 277 +     MissingToken(Box<dyn error::Error>),
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:368:38
[INFO] [stdout]     |
[INFO] [stdout] 368 |     raw_parts: Vec<(Headers, &'a mut Read)>,
[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] 368 -     raw_parts: Vec<(Headers, &'a mut Read)>,
[INFO] [stdout] 368 +     raw_parts: Vec<(Headers, &'a mut dyn Read)>,
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:369:52
[INFO] [stdout]     |
[INFO] [stdout] 369 |     current_part: Option<(Cursor<Vec<u8>>, &'a mut Read)>,
[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] 369 -     current_part: Option<(Cursor<Vec<u8>>, &'a mut Read)>,
[INFO] [stdout] 369 +     current_part: Option<(Cursor<Vec<u8>>, &'a mut dyn Read)>,
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: lifetime parameter `'a` never used
[INFO] [stdout]    --> src/lib.rs:344:6
[INFO] [stdout]     |
[INFO] [stdout] 344 | impl<'a, C, A> Hub for YouTubeAnalytics<C, A> {}
[INFO] [stdout]     |      ^^--
[INFO] [stdout]     |      |
[INFO] [stdout]     |      help: elide the unused lifetime
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[deny(unused_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1361:50
[INFO] [stdout]      |
[INFO] [stdout] 1361 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ReportQueryCall<'a, C, 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] 1361 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ReportQueryCall<'a, C, A> {
[INFO] [stdout] 1361 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> ReportQueryCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1628:50
[INFO] [stdout]      |
[INFO] [stdout] 1628 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupItemInsertCall<'a, C, 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] 1628 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupItemInsertCall<'a, C, A> {
[INFO] [stdout] 1628 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> GroupItemInsertCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1877:50
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupItemListCall<'a, C, 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] 1877 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupItemListCall<'a, C, A> {
[INFO] [stdout] 1877 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> GroupItemListCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2126:50
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupItemDeleteCall<'a, C, 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] 2126 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupItemDeleteCall<'a, C, A> {
[INFO] [stdout] 2126 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> GroupItemDeleteCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2375:50
[INFO] [stdout]      |
[INFO] [stdout] 2375 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupDeleteCall<'a, C, 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] 2375 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupDeleteCall<'a, C, A> {
[INFO] [stdout] 2375 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> GroupDeleteCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2642:50
[INFO] [stdout]      |
[INFO] [stdout] 2642 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupInsertCall<'a, C, 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] 2642 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupInsertCall<'a, C, A> {
[INFO] [stdout] 2642 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> GroupInsertCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2926:50
[INFO] [stdout]      |
[INFO] [stdout] 2926 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupListCall<'a, C, 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] 2926 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupListCall<'a, C, A> {
[INFO] [stdout] 2926 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> GroupListCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3193:50
[INFO] [stdout]      |
[INFO] [stdout] 3193 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupUpdateCall<'a, C, 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] 3193 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupUpdateCall<'a, C, A> {
[INFO] [stdout] 3193 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> GroupUpdateCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:166:31
[INFO] [stdout]     |
[INFO] [stdout] 166 |     fn token(&mut self, err: &error::Error) -> Option<oauth2::Token> {
[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] 166 -     fn token(&mut self, err: &error::Error) -> Option<oauth2::Token> {
[INFO] [stdout] 166 +     fn token(&mut self, err: &dyn error::Error) -> Option<oauth2::Token> {
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:342:32
[INFO] [stdout]     |
[INFO] [stdout] 342 |     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] 342 -     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout] 342 +     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/cmn.rs:391:48
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn add_part(&mut self, reader: &'a mut Read, size: u64, mime_type: Mime) -> &mut MultiPartReader<'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] 391 -     pub fn add_part(&mut self, reader: &'a mut Read, size: u64, mime_type: Mime) -> &mut MultiPartReader<'a> {
[INFO] [stdout] 391 +     pub fn add_part(&mut self, reader: &'a mut dyn Read, size: u64, mime_type: Mime) -> &mut MultiPartReader<'a> {
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1361:50
[INFO] [stdout]      |
[INFO] [stdout] 1361 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ReportQueryCall<'a, C, 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] 1361 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ReportQueryCall<'a, C, A> {
[INFO] [stdout] 1361 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> ReportQueryCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1628:50
[INFO] [stdout]      |
[INFO] [stdout] 1628 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupItemInsertCall<'a, C, 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] 1628 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupItemInsertCall<'a, C, A> {
[INFO] [stdout] 1628 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> GroupItemInsertCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1877:50
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupItemListCall<'a, C, 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] 1877 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupItemListCall<'a, C, A> {
[INFO] [stdout] 1877 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> GroupItemListCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2126:50
[INFO] [stdout]      |
[INFO] [stdout] 2126 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupItemDeleteCall<'a, C, 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] 2126 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupItemDeleteCall<'a, C, A> {
[INFO] [stdout] 2126 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> GroupItemDeleteCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2375:50
[INFO] [stdout]      |
[INFO] [stdout] 2375 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupDeleteCall<'a, C, 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] 2375 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupDeleteCall<'a, C, A> {
[INFO] [stdout] 2375 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> GroupDeleteCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2642:50
[INFO] [stdout]      |
[INFO] [stdout] 2642 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupInsertCall<'a, C, 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] 2642 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupInsertCall<'a, C, A> {
[INFO] [stdout] 2642 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> GroupInsertCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2926:50
[INFO] [stdout]      |
[INFO] [stdout] 2926 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupListCall<'a, C, 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] 2926 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupListCall<'a, C, A> {
[INFO] [stdout] 2926 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> GroupListCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3193:50
[INFO] [stdout]      |
[INFO] [stdout] 3193 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupUpdateCall<'a, C, 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] 3193 -     pub fn delegate(mut self, new_value: &'a mut Delegate) -> GroupUpdateCall<'a, C, A> {
[INFO] [stdout] 3193 +     pub fn delegate(mut self, new_value: &'a mut dyn Delegate) -> GroupUpdateCall<'a, C, A> {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:166:31
[INFO] [stdout]     |
[INFO] [stdout] 166 |     fn token(&mut self, err: &error::Error) -> Option<oauth2::Token> {
[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] 166 -     fn token(&mut self, err: &error::Error) -> Option<oauth2::Token> {
[INFO] [stdout] 166 +     fn token(&mut self, err: &dyn error::Error) -> Option<oauth2::Token> {
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/cmn.rs:342:32
[INFO] [stdout]     |
[INFO] [stdout] 342 |     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] 342 -     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout] 342 +     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/cmn.rs:391:48
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub fn add_part(&mut self, reader: &'a mut Read, size: u64, mime_type: Mime) -> &mut MultiPartReader<'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] 391 -     pub fn add_part(&mut self, reader: &'a mut Read, size: u64, mime_type: Mime) -> &mut MultiPartReader<'a> {
[INFO] [stdout] 391 +     pub fn add_part(&mut self, reader: &'a mut dyn Read, size: u64, mime_type: Mime) -> &mut MultiPartReader<'a> {
[INFO] [stdout]     | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/cmn.rs:336:46
[INFO] [stdout]     |
[INFO] [stdout] 336 |             Error::HttpError(ref err) => err.description(),
[INFO] [stdout]     |                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/cmn.rs:337:55
[INFO] [stdout]     |
[INFO] [stdout] 337 |             Error::JsonDecodeError(_, ref err) => err.description(),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]    --> src/cmn.rs:344:46
[INFO] [stdout]     |
[INFO] [stdout] 344 |             Error::HttpError(ref err) => err.cause(),
[INFO] [stdout]     |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]    --> src/cmn.rs:345:55
[INFO] [stdout]     |
[INFO] [stdout] 345 |             Error::JsonDecodeError(_, ref err) => err.cause(),
[INFO] [stdout]     |                                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1098:27
[INFO] [stdout]      |
[INFO] [stdout] 1098 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 1098 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 1098 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/cmn.rs:336:46
[INFO] [stdout]     |
[INFO] [stdout] 336 |             Error::HttpError(ref err) => err.description(),
[INFO] [stdout]     |                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/cmn.rs:337:55
[INFO] [stdout]     |
[INFO] [stdout] 337 |             Error::JsonDecodeError(_, ref err) => err.description(),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]    --> src/cmn.rs:344:46
[INFO] [stdout]     |
[INFO] [stdout] 344 |             Error::HttpError(ref err) => err.cause(),
[INFO] [stdout]     |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting
[INFO] [stdout]    --> src/cmn.rs:345:55
[INFO] [stdout]     |
[INFO] [stdout] 345 |             Error::JsonDecodeError(_, ref err) => err.cause(),
[INFO] [stdout]     |                                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1477:27
[INFO] [stdout]      |
[INFO] [stdout] 1477 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 1477 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 1477 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1739:27
[INFO] [stdout]      |
[INFO] [stdout] 1739 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 1739 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 1739 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1988:27
[INFO] [stdout]      |
[INFO] [stdout] 1988 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 1988 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 1988 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2237:27
[INFO] [stdout]      |
[INFO] [stdout] 2237 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 2237 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 2237 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1098:27
[INFO] [stdout]      |
[INFO] [stdout] 1098 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 1098 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 1098 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2491:27
[INFO] [stdout]      |
[INFO] [stdout] 2491 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 2491 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 2491 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2759:27
[INFO] [stdout]      |
[INFO] [stdout] 2759 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 2759 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 2759 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1477:27
[INFO] [stdout]      |
[INFO] [stdout] 1477 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 1477 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 1477 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3042:27
[INFO] [stdout]      |
[INFO] [stdout] 3042 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 3042 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 3042 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1739:27
[INFO] [stdout]      |
[INFO] [stdout] 1739 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 1739 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 1739 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:1988:27
[INFO] [stdout]      |
[INFO] [stdout] 1988 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 1988 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 1988 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2237:27
[INFO] [stdout]      |
[INFO] [stdout] 2237 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 2237 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 2237 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2491:27
[INFO] [stdout]      |
[INFO] [stdout] 2491 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 2491 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 2491 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:2759:27
[INFO] [stdout]      |
[INFO] [stdout] 2759 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 2759 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 2759 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]     --> src/lib.rs:3042:27
[INFO] [stdout]      |
[INFO] [stdout] 3042 |         let mut dlg: &mut Delegate = match self._delegate {
[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] 3042 -         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stdout] 3042 +         let mut dlg: &mut dyn Delegate = match self._delegate {
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error; 44 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `google-youtubeanalytics2` due to 2 previous errors; 44 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to previous error; 44 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "fb0e8012c8aaa5b102e955438aa8697e187c7fc929a653d93c666893766d0cf7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fb0e8012c8aaa5b102e955438aa8697e187c7fc929a653d93c666893766d0cf7", kill_on_drop: false }`
[INFO] [stdout] fb0e8012c8aaa5b102e955438aa8697e187c7fc929a653d93c666893766d0cf7