[INFO] crate google-drive3-fork 1.0.10 is already in cache
[INFO] checking google-drive3-fork-1.0.10 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate google-drive3-fork 1.0.10 into /workspace/builds/worker-14/source
[INFO] validating manifest of crates.io crate google-drive3-fork 1.0.10 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate google-drive3-fork 1.0.10
[INFO] finished tweaking crates.io crate google-drive3-fork 1.0.10
[INFO] tweaked toml for crates.io crate google-drive3-fork 1.0.10 written to /workspace/builds/worker-14/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] be70a7754071fe513ac7f880f5ff47c4e47e5f25739c390b823a0d42087e55ea
[INFO] running `"docker" "start" "-a" "be70a7754071fe513ac7f880f5ff47c4e47e5f25739c390b823a0d42087e55ea"`
[INFO] [stderr]     Checking google-drive3-fork v1.0.10 (/opt/rustwide/workdir)
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/cmn.rs:306:17
[INFO] [stderr]     |
[INFO] [stderr] 306 |                 try!(writeln!(f, "Bad Request ({}): {}", err.error.code, err.error.message));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/cmn.rs:308:21
[INFO] [stderr]     |
[INFO] [stderr] 308 |                     try!(writeln!(f, "    {}: {}, {}{}",
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/cmn.rs:572:9
[INFO] [stderr]     |
[INFO] [stderr] 572 |         try!(fmt.write_str("bytes "));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/cmn.rs:574:28
[INFO] [stderr]     |
[INFO] [stderr] 574 |             Some(ref c) => try!(c.fmt(fmt)),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/cmn.rs:575:21
[INFO] [stderr]     |
[INFO] [stderr] 575 |             None => try!(fmt.write_str("*"))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:166:31
[INFO] [stderr]     |
[INFO] [stderr] 166 |     fn token(&mut self, err: &error::Error) -> Option<oauth2::Token> {
[INFO] [stderr]     |                               ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:277:22
[INFO] [stderr]     |
[INFO] [stderr] 277 |     MissingToken(Box<error::Error>),
[INFO] [stderr]     |                      ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:342:32
[INFO] [stderr]     |
[INFO] [stderr] 342 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stderr]     |                                ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:368:38
[INFO] [stderr]     |
[INFO] [stderr] 368 |     raw_parts: Vec<(Headers, &'a mut Read)>,
[INFO] [stderr]     |                                      ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:369:52
[INFO] [stderr]     |
[INFO] [stderr] 369 |     current_part: Option<(Cursor<Vec<u8>>, &'a mut Read)>,
[INFO] [stderr]     |                                                    ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:391:48
[INFO] [stderr]     |
[INFO] [stderr] 391 |     pub fn add_part(&mut self, reader: &'a mut Read, size: u64, mime_type: Mime) -> &mut MultiPartReader<'a> {
[INFO] [stderr]     |                                                ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:616:27
[INFO] [stderr]     |
[INFO] [stderr] 616 |     pub delegate: &'a mut Delegate,
[INFO] [stderr]     |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:622:25
[INFO] [stderr]     |
[INFO] [stderr] 622 |     pub reader: &'a mut ReadSeek,
[INFO] [stderr]     |                         ^^^^^^^^ help: use `dyn`: `dyn ReadSeek`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:2847:31
[INFO] [stderr]      |
[INFO] [stderr] 2847 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:2862:27
[INFO] [stderr]      |
[INFO] [stderr] 2862 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:2868:66
[INFO] [stderr]      |
[INFO] [stderr] 2868 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3061:50
[INFO] [stderr]      |
[INFO] [stderr] 3061 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileWatchCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3170:31
[INFO] [stderr]      |
[INFO] [stderr] 3170 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3186:27
[INFO] [stderr]      |
[INFO] [stderr] 3186 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:3192:66
[INFO] [stderr]      |
[INFO] [stderr] 3192 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((10 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3318:53
[INFO] [stderr]      |
[INFO] [stderr] 3318 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stderr]      |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3320:65
[INFO] [stderr]      |
[INFO] [stderr] 3320 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stderr]      |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3432:27
[INFO] [stderr]      |
[INFO] [stderr] 3432 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:3438:66
[INFO] [stderr]      |
[INFO] [stderr] 3438 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((10 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3682:50
[INFO] [stderr]      |
[INFO] [stderr] 3682 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileUpdateCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3775:31
[INFO] [stderr]      |
[INFO] [stderr] 3775 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3790:27
[INFO] [stderr]      |
[INFO] [stderr] 3790 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:3796:66
[INFO] [stderr]      |
[INFO] [stderr] 3796 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3929:50
[INFO] [stderr]      |
[INFO] [stderr] 3929 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileExportCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4033:31
[INFO] [stderr]      |
[INFO] [stderr] 4033 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4048:27
[INFO] [stderr]      |
[INFO] [stderr] 4048 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:4054:66
[INFO] [stderr]      |
[INFO] [stderr] 4054 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4251:50
[INFO] [stderr]      |
[INFO] [stderr] 4251 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileCopyCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4339:31
[INFO] [stderr]      |
[INFO] [stderr] 4339 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4354:27
[INFO] [stderr]      |
[INFO] [stderr] 4354 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:4360:66
[INFO] [stderr]      |
[INFO] [stderr] 4360 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((1 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4450:50
[INFO] [stderr]      |
[INFO] [stderr] 4450 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileEmptyTrashCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4558:31
[INFO] [stderr]      |
[INFO] [stderr] 4558 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4573:27
[INFO] [stderr]      |
[INFO] [stderr] 4573 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:4579:66
[INFO] [stderr]      |
[INFO] [stderr] 4579 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((12 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4780:50
[INFO] [stderr]      |
[INFO] [stderr] 4780 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileListCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4872:31
[INFO] [stderr]      |
[INFO] [stderr] 4872 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4887:27
[INFO] [stderr]      |
[INFO] [stderr] 4887 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:4893:66
[INFO] [stderr]      |
[INFO] [stderr] 4893 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5014:50
[INFO] [stderr]      |
[INFO] [stderr] 5014 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileGenerateIdCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5120:31
[INFO] [stderr]      |
[INFO] [stderr] 5120 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5136:27
[INFO] [stderr]      |
[INFO] [stderr] 5136 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:5142:66
[INFO] [stderr]      |
[INFO] [stderr] 5142 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5243:53
[INFO] [stderr]      |
[INFO] [stderr] 5243 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stderr]      |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5245:65
[INFO] [stderr]      |
[INFO] [stderr] 5245 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stderr]      |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5429:50
[INFO] [stderr]      |
[INFO] [stderr] 5429 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileCreateCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5520:31
[INFO] [stderr]      |
[INFO] [stderr] 5520 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5535:27
[INFO] [stderr]      |
[INFO] [stderr] 5535 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:5541:66
[INFO] [stderr]      |
[INFO] [stderr] 5541 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5673:50
[INFO] [stderr]      |
[INFO] [stderr] 5673 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileDeleteCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5771:31
[INFO] [stderr]      |
[INFO] [stderr] 5771 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5786:27
[INFO] [stderr]      |
[INFO] [stderr] 5786 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:5792:66
[INFO] [stderr]      |
[INFO] [stderr] 5792 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5961:50
[INFO] [stderr]      |
[INFO] [stderr] 5961 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileGetCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6052:31
[INFO] [stderr]      |
[INFO] [stderr] 6052 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6067:27
[INFO] [stderr]      |
[INFO] [stderr] 6067 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:6073:66
[INFO] [stderr]      |
[INFO] [stderr] 6073 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6216:50
[INFO] [stderr]      |
[INFO] [stderr] 6216 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> TeamdriveGetCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6312:31
[INFO] [stderr]      |
[INFO] [stderr] 6312 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6327:27
[INFO] [stderr]      |
[INFO] [stderr] 6327 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:6333:66
[INFO] [stderr]      |
[INFO] [stderr] 6333 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6469:50
[INFO] [stderr]      |
[INFO] [stderr] 6469 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> TeamdriveCreateCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6565:31
[INFO] [stderr]      |
[INFO] [stderr] 6565 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6580:27
[INFO] [stderr]      |
[INFO] [stderr] 6580 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:6586:66
[INFO] [stderr]      |
[INFO] [stderr] 6586 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6727:50
[INFO] [stderr]      |
[INFO] [stderr] 6727 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> TeamdriveListCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6816:31
[INFO] [stderr]      |
[INFO] [stderr] 6816 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6831:27
[INFO] [stderr]      |
[INFO] [stderr] 6831 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:6837:66
[INFO] [stderr]      |
[INFO] [stderr] 6837 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((2 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6959:50
[INFO] [stderr]      |
[INFO] [stderr] 6959 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> TeamdriveDeleteCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7055:31
[INFO] [stderr]      |
[INFO] [stderr] 7055 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7070:27
[INFO] [stderr]      |
[INFO] [stderr] 7070 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:7076:66
[INFO] [stderr]      |
[INFO] [stderr] 7076 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7233:50
[INFO] [stderr]      |
[INFO] [stderr] 7233 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> TeamdriveUpdateCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7321:31
[INFO] [stderr]      |
[INFO] [stderr] 7321 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7336:27
[INFO] [stderr]      |
[INFO] [stderr] 7336 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:7342:66
[INFO] [stderr]      |
[INFO] [stderr] 7342 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((2 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7443:50
[INFO] [stderr]      |
[INFO] [stderr] 7443 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> AboutGetCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7533:31
[INFO] [stderr]      |
[INFO] [stderr] 7533 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7548:27
[INFO] [stderr]      |
[INFO] [stderr] 7548 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:7554:66
[INFO] [stderr]      |
[INFO] [stderr] 7554 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7687:50
[INFO] [stderr]      |
[INFO] [stderr] 7687 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> CommentDeleteCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7779:31
[INFO] [stderr]      |
[INFO] [stderr] 7779 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7794:27
[INFO] [stderr]      |
[INFO] [stderr] 7794 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:7800:66
[INFO] [stderr]      |
[INFO] [stderr] 7800 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7954:50
[INFO] [stderr]      |
[INFO] [stderr] 7954 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> CommentGetCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8051:31
[INFO] [stderr]      |
[INFO] [stderr] 8051 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8066:27
[INFO] [stderr]      |
[INFO] [stderr] 8066 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:8072:66
[INFO] [stderr]      |
[INFO] [stderr] 8072 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8240:50
[INFO] [stderr]      |
[INFO] [stderr] 8240 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> CommentUpdateCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8336:31
[INFO] [stderr]      |
[INFO] [stderr] 8336 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8351:27
[INFO] [stderr]      |
[INFO] [stderr] 8351 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:8357:66
[INFO] [stderr]      |
[INFO] [stderr] 8357 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8514:50
[INFO] [stderr]      |
[INFO] [stderr] 8514 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> CommentCreateCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8611:31
[INFO] [stderr]      |
[INFO] [stderr] 8611 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8626:27
[INFO] [stderr]      |
[INFO] [stderr] 8626 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:8632:66
[INFO] [stderr]      |
[INFO] [stderr] 8632 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((7 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8805:50
[INFO] [stderr]      |
[INFO] [stderr] 8805 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> CommentListCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8900:31
[INFO] [stderr]      |
[INFO] [stderr] 8900 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8915:27
[INFO] [stderr]      |
[INFO] [stderr] 8915 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:8921:66
[INFO] [stderr]      |
[INFO] [stderr] 8921 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((2 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9035:50
[INFO] [stderr]      |
[INFO] [stderr] 9035 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ChannelStopCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9132:31
[INFO] [stderr]      |
[INFO] [stderr] 9132 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9147:27
[INFO] [stderr]      |
[INFO] [stderr] 9147 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:9153:66
[INFO] [stderr]      |
[INFO] [stderr] 9153 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9321:50
[INFO] [stderr]      |
[INFO] [stderr] 9321 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ReplyCreateCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9417:31
[INFO] [stderr]      |
[INFO] [stderr] 9417 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9432:27
[INFO] [stderr]      |
[INFO] [stderr] 9432 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:9438:66
[INFO] [stderr]      |
[INFO] [stderr] 9438 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((7 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9612:50
[INFO] [stderr]      |
[INFO] [stderr] 9612 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ReplyListCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9705:31
[INFO] [stderr]      |
[INFO] [stderr] 9705 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9720:27
[INFO] [stderr]      |
[INFO] [stderr] 9720 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:9726:66
[INFO] [stderr]      |
[INFO] [stderr] 9726 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9891:50
[INFO] [stderr]      |
[INFO] [stderr] 9891 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ReplyGetCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9982:31
[INFO] [stderr]      |
[INFO] [stderr] 9982 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9997:27
[INFO] [stderr]      |
[INFO] [stderr] 9997 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:10003:66
[INFO] [stderr]       |
[INFO] [stderr] 10003 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10147:50
[INFO] [stderr]       |
[INFO] [stderr] 10147 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ReplyDeleteCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10245:31
[INFO] [stderr]       |
[INFO] [stderr] 10245 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10260:27
[INFO] [stderr]       |
[INFO] [stderr] 10260 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:10266:66
[INFO] [stderr]       |
[INFO] [stderr] 10266 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10445:50
[INFO] [stderr]       |
[INFO] [stderr] 10445 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ReplyUpdateCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10542:31
[INFO] [stderr]       |
[INFO] [stderr] 10542 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10557:27
[INFO] [stderr]       |
[INFO] [stderr] 10557 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:10563:66
[INFO] [stderr]       |
[INFO] [stderr] 10563 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10731:50
[INFO] [stderr]       |
[INFO] [stderr] 10731 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> RevisionUpdateCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10828:31
[INFO] [stderr]       |
[INFO] [stderr] 10828 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10843:27
[INFO] [stderr]       |
[INFO] [stderr] 10843 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:10849:66
[INFO] [stderr]       |
[INFO] [stderr] 10849 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11019:50
[INFO] [stderr]       |
[INFO] [stderr] 11019 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> RevisionGetCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11109:31
[INFO] [stderr]       |
[INFO] [stderr] 11109 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11124:27
[INFO] [stderr]       |
[INFO] [stderr] 11124 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:11130:66
[INFO] [stderr]       |
[INFO] [stderr] 11130 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11263:50
[INFO] [stderr]       |
[INFO] [stderr] 11263 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> RevisionDeleteCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11356:31
[INFO] [stderr]       |
[INFO] [stderr] 11356 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11371:27
[INFO] [stderr]       |
[INFO] [stderr] 11371 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:11377:66
[INFO] [stderr]       |
[INFO] [stderr] 11377 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11530:50
[INFO] [stderr]       |
[INFO] [stderr] 11530 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> RevisionListCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11635:31
[INFO] [stderr]       |
[INFO] [stderr] 11635 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11650:27
[INFO] [stderr]       |
[INFO] [stderr] 11650 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:11656:66
[INFO] [stderr]       |
[INFO] [stderr] 11656 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((11 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11848:50
[INFO] [stderr]       |
[INFO] [stderr] 11848 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ChangeListCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11940:31
[INFO] [stderr]       |
[INFO] [stderr] 11940 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11955:27
[INFO] [stderr]       |
[INFO] [stderr] 11955 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:11961:66
[INFO] [stderr]       |
[INFO] [stderr] 11961 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12082:50
[INFO] [stderr]       |
[INFO] [stderr] 12082 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ChangeGetStartPageTokenCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12194:31
[INFO] [stderr]       |
[INFO] [stderr] 12194 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12209:27
[INFO] [stderr]       |
[INFO] [stderr] 12209 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:12215:66
[INFO] [stderr]       |
[INFO] [stderr] 12215 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((12 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12431:50
[INFO] [stderr]       |
[INFO] [stderr] 12431 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ChangeWatchCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12525:31
[INFO] [stderr]       |
[INFO] [stderr] 12525 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12540:27
[INFO] [stderr]       |
[INFO] [stderr] 12540 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:12546:66
[INFO] [stderr]       |
[INFO] [stderr] 12546 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12699:50
[INFO] [stderr]       |
[INFO] [stderr] 12699 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> PermissionDeleteCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12804:31
[INFO] [stderr]       |
[INFO] [stderr] 12804 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12819:27
[INFO] [stderr]       |
[INFO] [stderr] 12819 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:12825:66
[INFO] [stderr]       |
[INFO] [stderr] 12825 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((9 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13033:50
[INFO] [stderr]       |
[INFO] [stderr] 13033 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> PermissionUpdateCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13130:31
[INFO] [stderr]       |
[INFO] [stderr] 13130 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13145:27
[INFO] [stderr]       |
[INFO] [stderr] 13145 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:13151:66
[INFO] [stderr]       |
[INFO] [stderr] 13151 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((7 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13324:50
[INFO] [stderr]       |
[INFO] [stderr] 13324 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> PermissionListCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13418:31
[INFO] [stderr]       |
[INFO] [stderr] 13418 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13433:27
[INFO] [stderr]       |
[INFO] [stderr] 13433 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:13439:66
[INFO] [stderr]       |
[INFO] [stderr] 13439 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13603:50
[INFO] [stderr]       |
[INFO] [stderr] 13603 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> PermissionGetCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13709:31
[INFO] [stderr]       |
[INFO] [stderr] 13709 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13724:27
[INFO] [stderr]       |
[INFO] [stderr] 13724 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:13730:66
[INFO] [stderr]       |
[INFO] [stderr] 13730 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((9 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13937:50
[INFO] [stderr]       |
[INFO] [stderr] 13937 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> PermissionCreateCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/cmn.rs:306:17
[INFO] [stderr]     |
[INFO] [stderr] 306 |                 try!(writeln!(f, "Bad Request ({}): {}", err.error.code, err.error.message));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/cmn.rs:308:21
[INFO] [stderr]     |
[INFO] [stderr] 308 |                     try!(writeln!(f, "    {}: {}, {}{}",
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/cmn.rs:572:9
[INFO] [stderr]     |
[INFO] [stderr] 572 |         try!(fmt.write_str("bytes "));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/cmn.rs:574:28
[INFO] [stderr]     |
[INFO] [stderr] 574 |             Some(ref c) => try!(c.fmt(fmt)),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/cmn.rs:575:21
[INFO] [stderr]     |
[INFO] [stderr] 575 |             None => try!(fmt.write_str("*"))
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:166:31
[INFO] [stderr]     |
[INFO] [stderr] 166 |     fn token(&mut self, err: &error::Error) -> Option<oauth2::Token> {
[INFO] [stderr]     |                               ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:277:22
[INFO] [stderr]     |
[INFO] [stderr] 277 |     MissingToken(Box<error::Error>),
[INFO] [stderr]     |                      ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:342:32
[INFO] [stderr]     |
[INFO] [stderr] 342 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stderr]     |                                ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:368:38
[INFO] [stderr]     |
[INFO] [stderr] 368 |     raw_parts: Vec<(Headers, &'a mut Read)>,
[INFO] [stderr]     |                                      ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:369:52
[INFO] [stderr]     |
[INFO] [stderr] 369 |     current_part: Option<(Cursor<Vec<u8>>, &'a mut Read)>,
[INFO] [stderr]     |                                                    ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:391:48
[INFO] [stderr]     |
[INFO] [stderr] 391 |     pub fn add_part(&mut self, reader: &'a mut Read, size: u64, mime_type: Mime) -> &mut MultiPartReader<'a> {
[INFO] [stderr]     |                                                ^^^^ help: use `dyn`: `dyn Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:616:27
[INFO] [stderr]     |
[INFO] [stderr] 616 |     pub delegate: &'a mut Delegate,
[INFO] [stderr]     |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/cmn.rs:622:25
[INFO] [stderr]     |
[INFO] [stderr] 622 |     pub reader: &'a mut ReadSeek,
[INFO] [stderr]     |                         ^^^^^^^^ help: use `dyn`: `dyn ReadSeek`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:2847:31
[INFO] [stderr]      |
[INFO] [stderr] 2847 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:2862:27
[INFO] [stderr]      |
[INFO] [stderr] 2862 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:2868:66
[INFO] [stderr]      |
[INFO] [stderr] 2868 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3061:50
[INFO] [stderr]      |
[INFO] [stderr] 3061 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileWatchCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3170:31
[INFO] [stderr]      |
[INFO] [stderr] 3170 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3186:27
[INFO] [stderr]      |
[INFO] [stderr] 3186 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:3192:66
[INFO] [stderr]      |
[INFO] [stderr] 3192 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((10 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3318:53
[INFO] [stderr]      |
[INFO] [stderr] 3318 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stderr]      |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3320:65
[INFO] [stderr]      |
[INFO] [stderr] 3320 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stderr]      |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3432:27
[INFO] [stderr]      |
[INFO] [stderr] 3432 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:3438:66
[INFO] [stderr]      |
[INFO] [stderr] 3438 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((10 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3682:50
[INFO] [stderr]      |
[INFO] [stderr] 3682 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileUpdateCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3775:31
[INFO] [stderr]      |
[INFO] [stderr] 3775 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3790:27
[INFO] [stderr]      |
[INFO] [stderr] 3790 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:3796:66
[INFO] [stderr]      |
[INFO] [stderr] 3796 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:3929:50
[INFO] [stderr]      |
[INFO] [stderr] 3929 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileExportCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4033:31
[INFO] [stderr]      |
[INFO] [stderr] 4033 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4048:27
[INFO] [stderr]      |
[INFO] [stderr] 4048 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:4054:66
[INFO] [stderr]      |
[INFO] [stderr] 4054 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4251:50
[INFO] [stderr]      |
[INFO] [stderr] 4251 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileCopyCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4339:31
[INFO] [stderr]      |
[INFO] [stderr] 4339 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4354:27
[INFO] [stderr]      |
[INFO] [stderr] 4354 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:4360:66
[INFO] [stderr]      |
[INFO] [stderr] 4360 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((1 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4450:50
[INFO] [stderr]      |
[INFO] [stderr] 4450 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileEmptyTrashCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4558:31
[INFO] [stderr]      |
[INFO] [stderr] 4558 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4573:27
[INFO] [stderr]      |
[INFO] [stderr] 4573 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:4579:66
[INFO] [stderr]      |
[INFO] [stderr] 4579 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((12 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4780:50
[INFO] [stderr]      |
[INFO] [stderr] 4780 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileListCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4872:31
[INFO] [stderr]      |
[INFO] [stderr] 4872 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:4887:27
[INFO] [stderr]      |
[INFO] [stderr] 4887 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:4893:66
[INFO] [stderr]      |
[INFO] [stderr] 4893 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5014:50
[INFO] [stderr]      |
[INFO] [stderr] 5014 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileGenerateIdCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5120:31
[INFO] [stderr]      |
[INFO] [stderr] 5120 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5136:27
[INFO] [stderr]      |
[INFO] [stderr] 5136 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:5142:66
[INFO] [stderr]      |
[INFO] [stderr] 5142 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5243:53
[INFO] [stderr]      |
[INFO] [stderr] 5243 | ...                   (&mut mp_reader as &mut io::Read, ContentType(mime_type))
[INFO] [stderr]      |                                               ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5245:65
[INFO] [stderr]      |
[INFO] [stderr] 5245 |                         _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())),
[INFO] [stderr]      |                                                                 ^^^^^^^^ help: use `dyn`: `dyn io::Read`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5429:50
[INFO] [stderr]      |
[INFO] [stderr] 5429 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileCreateCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5520:31
[INFO] [stderr]      |
[INFO] [stderr] 5520 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5535:27
[INFO] [stderr]      |
[INFO] [stderr] 5535 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:5541:66
[INFO] [stderr]      |
[INFO] [stderr] 5541 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5673:50
[INFO] [stderr]      |
[INFO] [stderr] 5673 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileDeleteCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5771:31
[INFO] [stderr]      |
[INFO] [stderr] 5771 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5786:27
[INFO] [stderr]      |
[INFO] [stderr] 5786 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:5792:66
[INFO] [stderr]      |
[INFO] [stderr] 5792 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:5961:50
[INFO] [stderr]      |
[INFO] [stderr] 5961 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> FileGetCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6052:31
[INFO] [stderr]      |
[INFO] [stderr] 6052 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6067:27
[INFO] [stderr]      |
[INFO] [stderr] 6067 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:6073:66
[INFO] [stderr]      |
[INFO] [stderr] 6073 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6216:50
[INFO] [stderr]      |
[INFO] [stderr] 6216 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> TeamdriveGetCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6312:31
[INFO] [stderr]      |
[INFO] [stderr] 6312 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6327:27
[INFO] [stderr]      |
[INFO] [stderr] 6327 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:6333:66
[INFO] [stderr]      |
[INFO] [stderr] 6333 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6469:50
[INFO] [stderr]      |
[INFO] [stderr] 6469 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> TeamdriveCreateCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6565:31
[INFO] [stderr]      |
[INFO] [stderr] 6565 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6580:27
[INFO] [stderr]      |
[INFO] [stderr] 6580 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:6586:66
[INFO] [stderr]      |
[INFO] [stderr] 6586 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6727:50
[INFO] [stderr]      |
[INFO] [stderr] 6727 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> TeamdriveListCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6816:31
[INFO] [stderr]      |
[INFO] [stderr] 6816 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6831:27
[INFO] [stderr]      |
[INFO] [stderr] 6831 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:6837:66
[INFO] [stderr]      |
[INFO] [stderr] 6837 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((2 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:6959:50
[INFO] [stderr]      |
[INFO] [stderr] 6959 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> TeamdriveDeleteCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7055:31
[INFO] [stderr]      |
[INFO] [stderr] 7055 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7070:27
[INFO] [stderr]      |
[INFO] [stderr] 7070 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:7076:66
[INFO] [stderr]      |
[INFO] [stderr] 7076 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7233:50
[INFO] [stderr]      |
[INFO] [stderr] 7233 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> TeamdriveUpdateCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7321:31
[INFO] [stderr]      |
[INFO] [stderr] 7321 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7336:27
[INFO] [stderr]      |
[INFO] [stderr] 7336 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:7342:66
[INFO] [stderr]      |
[INFO] [stderr] 7342 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((2 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7443:50
[INFO] [stderr]      |
[INFO] [stderr] 7443 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> AboutGetCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7533:31
[INFO] [stderr]      |
[INFO] [stderr] 7533 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7548:27
[INFO] [stderr]      |
[INFO] [stderr] 7548 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:7554:66
[INFO] [stderr]      |
[INFO] [stderr] 7554 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7687:50
[INFO] [stderr]      |
[INFO] [stderr] 7687 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> CommentDeleteCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7779:31
[INFO] [stderr]      |
[INFO] [stderr] 7779 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7794:27
[INFO] [stderr]      |
[INFO] [stderr] 7794 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:7800:66
[INFO] [stderr]      |
[INFO] [stderr] 7800 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:7954:50
[INFO] [stderr]      |
[INFO] [stderr] 7954 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> CommentGetCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8051:31
[INFO] [stderr]      |
[INFO] [stderr] 8051 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8066:27
[INFO] [stderr]      |
[INFO] [stderr] 8066 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:8072:66
[INFO] [stderr]      |
[INFO] [stderr] 8072 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8240:50
[INFO] [stderr]      |
[INFO] [stderr] 8240 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> CommentUpdateCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8336:31
[INFO] [stderr]      |
[INFO] [stderr] 8336 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8351:27
[INFO] [stderr]      |
[INFO] [stderr] 8351 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:8357:66
[INFO] [stderr]      |
[INFO] [stderr] 8357 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8514:50
[INFO] [stderr]      |
[INFO] [stderr] 8514 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> CommentCreateCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8611:31
[INFO] [stderr]      |
[INFO] [stderr] 8611 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8626:27
[INFO] [stderr]      |
[INFO] [stderr] 8626 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:8632:66
[INFO] [stderr]      |
[INFO] [stderr] 8632 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((7 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8805:50
[INFO] [stderr]      |
[INFO] [stderr] 8805 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> CommentListCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8900:31
[INFO] [stderr]      |
[INFO] [stderr] 8900 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:8915:27
[INFO] [stderr]      |
[INFO] [stderr] 8915 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:8921:66
[INFO] [stderr]      |
[INFO] [stderr] 8921 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((2 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9035:50
[INFO] [stderr]      |
[INFO] [stderr] 9035 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ChannelStopCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9132:31
[INFO] [stderr]      |
[INFO] [stderr] 9132 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9147:27
[INFO] [stderr]      |
[INFO] [stderr] 9147 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:9153:66
[INFO] [stderr]      |
[INFO] [stderr] 9153 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9321:50
[INFO] [stderr]      |
[INFO] [stderr] 9321 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ReplyCreateCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9417:31
[INFO] [stderr]      |
[INFO] [stderr] 9417 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9432:27
[INFO] [stderr]      |
[INFO] [stderr] 9432 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:9438:66
[INFO] [stderr]      |
[INFO] [stderr] 9438 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((7 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9612:50
[INFO] [stderr]      |
[INFO] [stderr] 9612 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ReplyListCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9705:31
[INFO] [stderr]      |
[INFO] [stderr] 9705 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9720:27
[INFO] [stderr]      |
[INFO] [stderr] 9720 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]     --> src/lib.rs:9726:66
[INFO] [stderr]      |
[INFO] [stderr] 9726 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len()));
[INFO] [stderr]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9891:50
[INFO] [stderr]      |
[INFO] [stderr] 9891 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ReplyGetCall<'a, C, A> {
[INFO] [stderr]      |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9982:31
[INFO] [stderr]      |
[INFO] [stderr] 9982 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]      |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/lib.rs:9997:27
[INFO] [stderr]      |
[INFO] [stderr] 9997 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]      |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:10003:66
[INFO] [stderr]       |
[INFO] [stderr] 10003 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10147:50
[INFO] [stderr]       |
[INFO] [stderr] 10147 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ReplyDeleteCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10245:31
[INFO] [stderr]       |
[INFO] [stderr] 10245 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10260:27
[INFO] [stderr]       |
[INFO] [stderr] 10260 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:10266:66
[INFO] [stderr]       |
[INFO] [stderr] 10266 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10445:50
[INFO] [stderr]       |
[INFO] [stderr] 10445 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ReplyUpdateCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10542:31
[INFO] [stderr]       |
[INFO] [stderr] 10542 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10557:27
[INFO] [stderr]       |
[INFO] [stderr] 10557 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:10563:66
[INFO] [stderr]       |
[INFO] [stderr] 10563 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10731:50
[INFO] [stderr]       |
[INFO] [stderr] 10731 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> RevisionUpdateCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10828:31
[INFO] [stderr]       |
[INFO] [stderr] 10828 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:10843:27
[INFO] [stderr]       |
[INFO] [stderr] 10843 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:10849:66
[INFO] [stderr]       |
[INFO] [stderr] 10849 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11019:50
[INFO] [stderr]       |
[INFO] [stderr] 11019 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> RevisionGetCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11109:31
[INFO] [stderr]       |
[INFO] [stderr] 11109 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11124:27
[INFO] [stderr]       |
[INFO] [stderr] 11124 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:11130:66
[INFO] [stderr]       |
[INFO] [stderr] 11130 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11263:50
[INFO] [stderr]       |
[INFO] [stderr] 11263 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> RevisionDeleteCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11356:31
[INFO] [stderr]       |
[INFO] [stderr] 11356 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11371:27
[INFO] [stderr]       |
[INFO] [stderr] 11371 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:11377:66
[INFO] [stderr]       |
[INFO] [stderr] 11377 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11530:50
[INFO] [stderr]       |
[INFO] [stderr] 11530 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> RevisionListCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11635:31
[INFO] [stderr]       |
[INFO] [stderr] 11635 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11650:27
[INFO] [stderr]       |
[INFO] [stderr] 11650 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:11656:66
[INFO] [stderr]       |
[INFO] [stderr] 11656 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((11 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11848:50
[INFO] [stderr]       |
[INFO] [stderr] 11848 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ChangeListCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11940:31
[INFO] [stderr]       |
[INFO] [stderr] 11940 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:11955:27
[INFO] [stderr]       |
[INFO] [stderr] 11955 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:11961:66
[INFO] [stderr]       |
[INFO] [stderr] 11961 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12082:50
[INFO] [stderr]       |
[INFO] [stderr] 12082 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ChangeGetStartPageTokenCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12194:31
[INFO] [stderr]       |
[INFO] [stderr] 12194 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12209:27
[INFO] [stderr]       |
[INFO] [stderr] 12209 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:12215:66
[INFO] [stderr]       |
[INFO] [stderr] 12215 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((12 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12431:50
[INFO] [stderr]       |
[INFO] [stderr] 12431 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> ChangeWatchCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12525:31
[INFO] [stderr]       |
[INFO] [stderr] 12525 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12540:27
[INFO] [stderr]       |
[INFO] [stderr] 12540 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:12546:66
[INFO] [stderr]       |
[INFO] [stderr] 12546 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12699:50
[INFO] [stderr]       |
[INFO] [stderr] 12699 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> PermissionDeleteCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12804:31
[INFO] [stderr]       |
[INFO] [stderr] 12804 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:12819:27
[INFO] [stderr]       |
[INFO] [stderr] 12819 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:12825:66
[INFO] [stderr]       |
[INFO] [stderr] 12825 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((9 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13033:50
[INFO] [stderr]       |
[INFO] [stderr] 13033 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> PermissionUpdateCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13130:31
[INFO] [stderr]       |
[INFO] [stderr] 13130 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13145:27
[INFO] [stderr]       |
[INFO] [stderr] 13145 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:13151:66
[INFO] [stderr]       |
[INFO] [stderr] 13151 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((7 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13324:50
[INFO] [stderr]       |
[INFO] [stderr] 13324 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> PermissionListCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13418:31
[INFO] [stderr]       |
[INFO] [stderr] 13418 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13433:27
[INFO] [stderr]       |
[INFO] [stderr] 13433 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:13439:66
[INFO] [stderr]       |
[INFO] [stderr] 13439 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13603:50
[INFO] [stderr]       |
[INFO] [stderr] 13603 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> PermissionGetCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13709:31
[INFO] [stderr]       |
[INFO] [stderr] 13709 |     _delegate: Option<&'a mut Delegate>,
[INFO] [stderr]       |                               ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13724:27
[INFO] [stderr]       |
[INFO] [stderr] 13724 |         let mut dlg: &mut Delegate = match self._delegate {
[INFO] [stderr]       |                           ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around function argument
[INFO] [stderr]      --> src/lib.rs:13730:66
[INFO] [stderr]       |
[INFO] [stderr] 13730 |         let mut params: Vec<(&str, String)> = Vec::with_capacity((9 + self._additional_params.len()));
[INFO] [stderr]       |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]      --> src/lib.rs:13937:50
[INFO] [stderr]       |
[INFO] [stderr] 13937 |     pub fn delegate(mut self, new_value: &'a mut Delegate) -> PermissionCreateCall<'a, C, A> {
[INFO] [stderr]       |                                                  ^^^^^^^^ help: use `dyn`: `dyn Delegate`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]    --> src/cmn.rs:336:46
[INFO] [stderr]     |
[INFO] [stderr] 336 |             Error::HttpError(ref err) => err.description(),
[INFO] [stderr]     |                                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]    --> src/cmn.rs:337:55
[INFO] [stderr]     |
[INFO] [stderr] 337 |             Error::JsonDecodeError(_, ref err) => err.description(),
[INFO] [stderr]     |                                                       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting
[INFO] [stderr]    --> src/cmn.rs:344:46
[INFO] [stderr]     |
[INFO] [stderr] 344 |             Error::HttpError(ref err) => err.cause(),
[INFO] [stderr]     |                                              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting
[INFO] [stderr]    --> src/cmn.rs:345:55
[INFO] [stderr]     |
[INFO] [stderr] 345 |             Error::JsonDecodeError(_, ref err) => err.cause(),
[INFO] [stderr]     |                                                       ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]    --> src/cmn.rs:336:46
[INFO] [stderr]     |
[INFO] [stderr] 336 |             Error::HttpError(ref err) => err.description(),
[INFO] [stderr]     |                                              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]    --> src/cmn.rs:337:55
[INFO] [stderr]     |
[INFO] [stderr] 337 |             Error::JsonDecodeError(_, ref err) => err.description(),
[INFO] [stderr]     |                                                       ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting
[INFO] [stderr]    --> src/cmn.rs:344:46
[INFO] [stderr]     |
[INFO] [stderr] 344 |             Error::HttpError(ref err) => err.cause(),
[INFO] [stderr]     |                                              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting
[INFO] [stderr]    --> src/cmn.rs:345:55
[INFO] [stderr]     |
[INFO] [stderr] 345 |             Error::JsonDecodeError(_, ref err) => err.cause(),
[INFO] [stderr]     |                                                       ^^^^^
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 8.87s
[INFO] running `"docker" "inspect" "be70a7754071fe513ac7f880f5ff47c4e47e5f25739c390b823a0d42087e55ea"`
[INFO] running `"docker" "rm" "-f" "be70a7754071fe513ac7f880f5ff47c4e47e5f25739c390b823a0d42087e55ea"`
[INFO] [stdout] be70a7754071fe513ac7f880f5ff47c4e47e5f25739c390b823a0d42087e55ea
