[INFO] fetching crate google-gmail1 1.0.7+20171128... [INFO] checking google-gmail1-1.0.7+20171128 against try#f47dd4da3ae8c32c9e65d307bfe640b143e674df for pr-77526 [INFO] extracting crate google-gmail1 1.0.7+20171128 into /workspace/builds/worker-4/source [INFO] validating manifest of crates.io crate google-gmail1 1.0.7+20171128 on toolchain f47dd4da3ae8c32c9e65d307bfe640b143e674df [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+f47dd4da3ae8c32c9e65d307bfe640b143e674df" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate google-gmail1 1.0.7+20171128 [INFO] finished tweaking crates.io crate google-gmail1 1.0.7+20171128 [INFO] tweaked toml for crates.io crate google-gmail1 1.0.7+20171128 written to /workspace/builds/worker-4/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+f47dd4da3ae8c32c9e65d307bfe640b143e674df" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+f47dd4da3ae8c32c9e65d307bfe640b143e674df" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+f47dd4da3ae8c32c9e65d307bfe640b143e674df" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b43ab747462acb7380f699d41059f72c94a5172fa579db5001a7d4a355cd68c7 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "b43ab747462acb7380f699d41059f72c94a5172fa579db5001a7d4a355cd68c7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b43ab747462acb7380f699d41059f72c94a5172fa579db5001a7d4a355cd68c7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b43ab747462acb7380f699d41059f72c94a5172fa579db5001a7d4a355cd68c7", kill_on_drop: false }` [INFO] [stdout] b43ab747462acb7380f699d41059f72c94a5172fa579db5001a7d4a355cd68c7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+f47dd4da3ae8c32c9e65d307bfe640b143e674df" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] ef05b63a7880b559174848d642a41449a8cbe8901eaf1933246e4e2cae5ebed2 [INFO] running `Command { std: "docker" "start" "-a" "ef05b63a7880b559174848d642a41449a8cbe8901eaf1933246e4e2cae5ebed2", kill_on_drop: false }` [INFO] [stderr] Checking rustc-serialize v0.3.24 [INFO] [stderr] Checking unicode-bidi v0.2.6 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Checking rand v0.3.23 [INFO] [stderr] Checking uuid v0.2.3 [INFO] [stderr] Checking url v0.5.10 [INFO] [stderr] Checking google-gmail1 v1.0.7+20171128 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cmn.rs:306:17 [INFO] [stdout] | [INFO] [stdout] 306 | try!(writeln!(f, "Bad Request ({}): {}", err.error.code, err.error.message)); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cmn.rs:308:21 [INFO] [stdout] | [INFO] [stdout] 308 | try!(writeln!(f, " {}: {}, {}{}", [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cmn.rs:572:9 [INFO] [stdout] | [INFO] [stdout] 572 | try!(fmt.write_str("bytes ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cmn.rs:574:28 [INFO] [stdout] | [INFO] [stdout] 574 | Some(ref c) => try!(c.fmt(fmt)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cmn.rs:575:21 [INFO] [stdout] | [INFO] [stdout] 575 | None => try!(fmt.write_str("*")) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:166:31 [INFO] [stdout] | [INFO] [stdout] 166 | fn token(&mut self, err: &error::Error) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:277:22 [INFO] [stdout] | [INFO] [stdout] 277 | MissingToken(Box), [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:342:32 [INFO] [stdout] | [INFO] [stdout] 342 | fn cause(&self) -> Option<&error::Error> { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:368:38 [INFO] [stdout] | [INFO] [stdout] 368 | raw_parts: Vec<(Headers, &'a mut Read)>, [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:369:52 [INFO] [stdout] | [INFO] [stdout] 369 | current_part: Option<(Cursor>, &'a mut Read)>, [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:391:48 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn add_part(&mut self, reader: &'a mut Read, size: u64, mime_type: Mime) -> &mut MultiPartReader<'a> { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:616:27 [INFO] [stdout] | [INFO] [stdout] 616 | pub delegate: &'a mut Delegate, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:622:25 [INFO] [stdout] | [INFO] [stdout] 622 | pub reader: &'a mut ReadSeek, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ReadSeek` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2711:31 [INFO] [stdout] | [INFO] [stdout] 2711 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2726:27 [INFO] [stdout] | [INFO] [stdout] 2726 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:2732:66 [INFO] [stdout] | [INFO] [stdout] 2732 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2889:50 [INFO] [stdout] | [INFO] [stdout] 2889 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdateVacationCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2980:31 [INFO] [stdout] | [INFO] [stdout] 2980 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2995:27 [INFO] [stdout] | [INFO] [stdout] 2995 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:3001:66 [INFO] [stdout] | [INFO] [stdout] 3001 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3156:50 [INFO] [stdout] | [INFO] [stdout] 3156 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3245:31 [INFO] [stdout] | [INFO] [stdout] 3245 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3260:27 [INFO] [stdout] | [INFO] [stdout] 3260 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:3266:66 [INFO] [stdout] | [INFO] [stdout] 3266 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3399:50 [INFO] [stdout] | [INFO] [stdout] 3399 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3488:31 [INFO] [stdout] | [INFO] [stdout] 3488 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3503:27 [INFO] [stdout] | [INFO] [stdout] 3503 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:3509:66 [INFO] [stdout] | [INFO] [stdout] 3509 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3642:50 [INFO] [stdout] | [INFO] [stdout] 3642 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetImapCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3747:31 [INFO] [stdout] | [INFO] [stdout] 3747 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3763:27 [INFO] [stdout] | [INFO] [stdout] 3763 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:3769:66 [INFO] [stdout] | [INFO] [stdout] 3769 | let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3889:53 [INFO] [stdout] | [INFO] [stdout] 3889 | ... (&mut mp_reader as &mut io::Read, ContentType(mime_type)) [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3891:65 [INFO] [stdout] | [INFO] [stdout] 3891 | _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4078:50 [INFO] [stdout] | [INFO] [stdout] 4078 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageImportCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4167:31 [INFO] [stdout] | [INFO] [stdout] 4167 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4182:27 [INFO] [stdout] | [INFO] [stdout] 4182 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:4188:66 [INFO] [stdout] | [INFO] [stdout] 4188 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4321:50 [INFO] [stdout] | [INFO] [stdout] 4321 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4411:31 [INFO] [stdout] | [INFO] [stdout] 4411 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4426:27 [INFO] [stdout] | [INFO] [stdout] 4426 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:4432:66 [INFO] [stdout] | [INFO] [stdout] 4432 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4576:50 [INFO] [stdout] | [INFO] [stdout] 4576 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4675:31 [INFO] [stdout] | [INFO] [stdout] 4675 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4690:27 [INFO] [stdout] | [INFO] [stdout] 4690 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:4696:66 [INFO] [stdout] | [INFO] [stdout] 4696 | let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4882:50 [INFO] [stdout] | [INFO] [stdout] 4882 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserHistoryListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4979:31 [INFO] [stdout] | [INFO] [stdout] 4979 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4995:27 [INFO] [stdout] | [INFO] [stdout] 4995 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:5001:66 [INFO] [stdout] | [INFO] [stdout] 5001 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5109:53 [INFO] [stdout] | [INFO] [stdout] 5109 | ... (&mut mp_reader as &mut io::Read, ContentType(mime_type)) [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5111:65 [INFO] [stdout] | [INFO] [stdout] 5111 | _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5270:50 [INFO] [stdout] | [INFO] [stdout] 5270 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftCreateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5360:31 [INFO] [stdout] | [INFO] [stdout] 5360 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5375:27 [INFO] [stdout] | [INFO] [stdout] 5375 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:5381:66 [INFO] [stdout] | [INFO] [stdout] 5381 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5525:50 [INFO] [stdout] | [INFO] [stdout] 5525 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5615:31 [INFO] [stdout] | [INFO] [stdout] 5615 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5630:27 [INFO] [stdout] | [INFO] [stdout] 5630 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:5636:66 [INFO] [stdout] | [INFO] [stdout] 5636 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5769:50 [INFO] [stdout] | [INFO] [stdout] 5769 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5859:31 [INFO] [stdout] | [INFO] [stdout] 5859 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5874:27 [INFO] [stdout] | [INFO] [stdout] 5874 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:5880:66 [INFO] [stdout] | [INFO] [stdout] 5880 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6024:50 [INFO] [stdout] | [INFO] [stdout] 6024 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6113:31 [INFO] [stdout] | [INFO] [stdout] 6113 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6128:27 [INFO] [stdout] | [INFO] [stdout] 6128 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:6134:66 [INFO] [stdout] | [INFO] [stdout] 6134 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6267:50 [INFO] [stdout] | [INFO] [stdout] 6267 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6364:31 [INFO] [stdout] | [INFO] [stdout] 6364 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6380:27 [INFO] [stdout] | [INFO] [stdout] 6380 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:6386:66 [INFO] [stdout] | [INFO] [stdout] 6386 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6494:53 [INFO] [stdout] | [INFO] [stdout] 6494 | ... (&mut mp_reader as &mut io::Read, ContentType(mime_type)) [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6496:65 [INFO] [stdout] | [INFO] [stdout] 6496 | _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6655:50 [INFO] [stdout] | [INFO] [stdout] 6655 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftSendCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6745:31 [INFO] [stdout] | [INFO] [stdout] 6745 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6760:27 [INFO] [stdout] | [INFO] [stdout] 6760 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:6766:66 [INFO] [stdout] | [INFO] [stdout] 6766 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6910:50 [INFO] [stdout] | [INFO] [stdout] 6910 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageUntrashCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6999:31 [INFO] [stdout] | [INFO] [stdout] 6999 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7014:27 [INFO] [stdout] | [INFO] [stdout] 7014 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:7020:66 [INFO] [stdout] | [INFO] [stdout] 7020 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7153:50 [INFO] [stdout] | [INFO] [stdout] 7153 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetPopCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7249:31 [INFO] [stdout] | [INFO] [stdout] 7249 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7264:27 [INFO] [stdout] | [INFO] [stdout] 7264 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:7270:66 [INFO] [stdout] | [INFO] [stdout] 7270 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7427:50 [INFO] [stdout] | [INFO] [stdout] 7427 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdatePopCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7516:31 [INFO] [stdout] | [INFO] [stdout] 7516 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7531:27 [INFO] [stdout] | [INFO] [stdout] 7531 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:7537:66 [INFO] [stdout] | [INFO] [stdout] 7537 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7670:50 [INFO] [stdout] | [INFO] [stdout] 7670 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetVacationCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7766:31 [INFO] [stdout] | [INFO] [stdout] 7766 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7781:27 [INFO] [stdout] | [INFO] [stdout] 7781 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:7787:66 [INFO] [stdout] | [INFO] [stdout] 7787 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7933:50 [INFO] [stdout] | [INFO] [stdout] 7933 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageBatchDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8023:31 [INFO] [stdout] | [INFO] [stdout] 8023 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8038:27 [INFO] [stdout] | [INFO] [stdout] 8038 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:8044:66 [INFO] [stdout] | [INFO] [stdout] 8044 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8177:50 [INFO] [stdout] | [INFO] [stdout] 8177 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8269:31 [INFO] [stdout] | [INFO] [stdout] 8269 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8284:27 [INFO] [stdout] | [INFO] [stdout] 8284 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:8290:66 [INFO] [stdout] | [INFO] [stdout] 8290 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8444:50 [INFO] [stdout] | [INFO] [stdout] 8444 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8542:31 [INFO] [stdout] | [INFO] [stdout] 8542 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8558:27 [INFO] [stdout] | [INFO] [stdout] 8558 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:8564:66 [INFO] [stdout] | [INFO] [stdout] 8564 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8673:53 [INFO] [stdout] | [INFO] [stdout] 8673 | ... (&mut mp_reader as &mut io::Read, ContentType(mime_type)) [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8675:65 [INFO] [stdout] | [INFO] [stdout] 8675 | _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8844:50 [INFO] [stdout] | [INFO] [stdout] 8844 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftUpdateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8934:31 [INFO] [stdout] | [INFO] [stdout] 8934 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8949:27 [INFO] [stdout] | [INFO] [stdout] 8949 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:8955:66 [INFO] [stdout] | [INFO] [stdout] 8955 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9088:50 [INFO] [stdout] | [INFO] [stdout] 9088 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9187:31 [INFO] [stdout] | [INFO] [stdout] 9187 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9202:27 [INFO] [stdout] | [INFO] [stdout] 9202 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:9208:66 [INFO] [stdout] | [INFO] [stdout] 9208 | let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9394:50 [INFO] [stdout] | [INFO] [stdout] 9394 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9484:31 [INFO] [stdout] | [INFO] [stdout] 9484 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9499:27 [INFO] [stdout] | [INFO] [stdout] 9499 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:9505:66 [INFO] [stdout] | [INFO] [stdout] 9505 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9649:50 [INFO] [stdout] | [INFO] [stdout] 9649 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9745:31 [INFO] [stdout] | [INFO] [stdout] 9745 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9760:27 [INFO] [stdout] | [INFO] [stdout] 9760 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:9766:66 [INFO] [stdout] | [INFO] [stdout] 9766 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9912:50 [INFO] [stdout] | [INFO] [stdout] 9912 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageBatchModifyCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10009:31 [INFO] [stdout] | [INFO] [stdout] 10009 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10024:27 [INFO] [stdout] | [INFO] [stdout] 10024 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:10030:66 [INFO] [stdout] | [INFO] [stdout] 10030 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10198:50 [INFO] [stdout] | [INFO] [stdout] 10198 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelPatchCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10295:31 [INFO] [stdout] | [INFO] [stdout] 10295 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10310:27 [INFO] [stdout] | [INFO] [stdout] 10310 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:10316:66 [INFO] [stdout] | [INFO] [stdout] 10316 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10484:50 [INFO] [stdout] | [INFO] [stdout] 10484 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelUpdateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10574:31 [INFO] [stdout] | [INFO] [stdout] 10574 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10589:27 [INFO] [stdout] | [INFO] [stdout] 10589 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:10595:66 [INFO] [stdout] | [INFO] [stdout] 10595 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10728:50 [INFO] [stdout] | [INFO] [stdout] 10728 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10826:31 [INFO] [stdout] | [INFO] [stdout] 10826 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10841:27 [INFO] [stdout] | [INFO] [stdout] 10841 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:10847:66 [INFO] [stdout] | [INFO] [stdout] 10847 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11004:50 [INFO] [stdout] | [INFO] [stdout] 11004 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendACreateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11102:31 [INFO] [stdout] | [INFO] [stdout] 11102 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11117:27 [INFO] [stdout] | [INFO] [stdout] 11117 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:11123:66 [INFO] [stdout] | [INFO] [stdout] 11123 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11280:50 [INFO] [stdout] | [INFO] [stdout] 11280 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdateAutoForwardingCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11376:31 [INFO] [stdout] | [INFO] [stdout] 11376 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11391:27 [INFO] [stdout] | [INFO] [stdout] 11391 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:11397:66 [INFO] [stdout] | [INFO] [stdout] 11397 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11554:50 [INFO] [stdout] | [INFO] [stdout] 11554 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelCreateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11644:31 [INFO] [stdout] | [INFO] [stdout] 11644 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11659:27 [INFO] [stdout] | [INFO] [stdout] 11659 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:11665:66 [INFO] [stdout] | [INFO] [stdout] 11665 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11809:50 [INFO] [stdout] | [INFO] [stdout] 11809 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadUntrashCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11899:31 [INFO] [stdout] | [INFO] [stdout] 11899 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11914:27 [INFO] [stdout] | [INFO] [stdout] 11914 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:11920:66 [INFO] [stdout] | [INFO] [stdout] 11920 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12064:50 [INFO] [stdout] | [INFO] [stdout] 12064 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12163:31 [INFO] [stdout] | [INFO] [stdout] 12163 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12178:27 [INFO] [stdout] | [INFO] [stdout] 12178 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:12184:66 [INFO] [stdout] | [INFO] [stdout] 12184 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12352:50 [INFO] [stdout] | [INFO] [stdout] 12352 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAPatchCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12449:31 [INFO] [stdout] | [INFO] [stdout] 12449 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12464:27 [INFO] [stdout] | [INFO] [stdout] 12464 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:12470:66 [INFO] [stdout] | [INFO] [stdout] 12470 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12638:50 [INFO] [stdout] | [INFO] [stdout] 12638 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadModifyCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12728:31 [INFO] [stdout] | [INFO] [stdout] 12728 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12743:27 [INFO] [stdout] | [INFO] [stdout] 12743 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:12749:66 [INFO] [stdout] | [INFO] [stdout] 12749 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12882:50 [INFO] [stdout] | [INFO] [stdout] 12882 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12979:31 [INFO] [stdout] | [INFO] [stdout] 12979 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12994:27 [INFO] [stdout] | [INFO] [stdout] 12994 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:13000:66 [INFO] [stdout] | [INFO] [stdout] 13000 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13168:50 [INFO] [stdout] | [INFO] [stdout] 13168 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoInsertCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13259:31 [INFO] [stdout] | [INFO] [stdout] 13259 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13274:27 [INFO] [stdout] | [INFO] [stdout] 13274 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:13280:66 [INFO] [stdout] | [INFO] [stdout] 13280 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13435:50 [INFO] [stdout] | [INFO] [stdout] 13435 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageAttachmentGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13532:31 [INFO] [stdout] | [INFO] [stdout] 13532 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13547:27 [INFO] [stdout] | [INFO] [stdout] 13547 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:13553:66 [INFO] [stdout] | [INFO] [stdout] 13553 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13721:50 [INFO] [stdout] | [INFO] [stdout] 13721 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageModifyCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13815:31 [INFO] [stdout] | [INFO] [stdout] 13815 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13830:27 [INFO] [stdout] | [INFO] [stdout] 13830 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:13836:66 [INFO] [stdout] | [INFO] [stdout] 13836 | let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14003:50 [INFO] [stdout] | [INFO] [stdout] 14003 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14099:31 [INFO] [stdout] | [INFO] [stdout] 14099 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14114:27 [INFO] [stdout] | [INFO] [stdout] 14114 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:14120:66 [INFO] [stdout] | [INFO] [stdout] 14120 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14277:50 [INFO] [stdout] | [INFO] [stdout] 14277 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserWatchCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14375:31 [INFO] [stdout] | [INFO] [stdout] 14375 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14390:27 [INFO] [stdout] | [INFO] [stdout] 14390 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:14396:66 [INFO] [stdout] | [INFO] [stdout] 14396 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14553:50 [INFO] [stdout] | [INFO] [stdout] 14553 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseCreateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14650:31 [INFO] [stdout] | [INFO] [stdout] 14650 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14665:27 [INFO] [stdout] | [INFO] [stdout] 14665 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:14671:66 [INFO] [stdout] | [INFO] [stdout] 14671 | let mut params: Vec<(&str, String)> = Vec::with_capacity((7 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14844:50 [INFO] [stdout] | [INFO] [stdout] 14844 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14940:31 [INFO] [stdout] | [INFO] [stdout] 14940 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14955:27 [INFO] [stdout] | [INFO] [stdout] 14955 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:14961:66 [INFO] [stdout] | [INFO] [stdout] 14961 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15118:50 [INFO] [stdout] | [INFO] [stdout] 15118 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdateImapCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15215:31 [INFO] [stdout] | [INFO] [stdout] 15215 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15231:27 [INFO] [stdout] | [INFO] [stdout] 15231 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:15237:66 [INFO] [stdout] | [INFO] [stdout] 15237 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15345:53 [INFO] [stdout] | [INFO] [stdout] 15345 | ... (&mut mp_reader as &mut io::Read, ContentType(mime_type)) [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15347:65 [INFO] [stdout] | [INFO] [stdout] 15347 | _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15506:50 [INFO] [stdout] | [INFO] [stdout] 15506 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageSendCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15596:31 [INFO] [stdout] | [INFO] [stdout] 15596 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15611:27 [INFO] [stdout] | [INFO] [stdout] 15611 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:15617:66 [INFO] [stdout] | [INFO] [stdout] 15617 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15761:50 [INFO] [stdout] | [INFO] [stdout] 15761 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadTrashCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15850:31 [INFO] [stdout] | [INFO] [stdout] 15850 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15865:27 [INFO] [stdout] | [INFO] [stdout] 15865 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:15871:66 [INFO] [stdout] | [INFO] [stdout] 15871 | let mut params: Vec<(&str, String)> = Vec::with_capacity((2 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15993:50 [INFO] [stdout] | [INFO] [stdout] 15993 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserStopCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16084:31 [INFO] [stdout] | [INFO] [stdout] 16084 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16099:27 [INFO] [stdout] | [INFO] [stdout] 16099 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:16105:66 [INFO] [stdout] | [INFO] [stdout] 16105 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16249:50 [INFO] [stdout] | [INFO] [stdout] 16249 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoSetDefaultCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16348:31 [INFO] [stdout] | [INFO] [stdout] 16348 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16363:27 [INFO] [stdout] | [INFO] [stdout] 16363 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:16369:66 [INFO] [stdout] | [INFO] [stdout] 16369 | let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16555:50 [INFO] [stdout] | [INFO] [stdout] 16555 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16654:31 [INFO] [stdout] | [INFO] [stdout] 16654 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16669:27 [INFO] [stdout] | [INFO] [stdout] 16669 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:16675:66 [INFO] [stdout] | [INFO] [stdout] 16675 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16843:50 [INFO] [stdout] | [INFO] [stdout] 16843 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAUpdateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16939:31 [INFO] [stdout] | [INFO] [stdout] 16939 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16954:27 [INFO] [stdout] | [INFO] [stdout] 16954 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:16960:66 [INFO] [stdout] | [INFO] [stdout] 16960 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17117:50 [INFO] [stdout] | [INFO] [stdout] 17117 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterCreateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17208:31 [INFO] [stdout] | [INFO] [stdout] 17208 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17223:27 [INFO] [stdout] | [INFO] [stdout] 17223 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:17229:66 [INFO] [stdout] | [INFO] [stdout] 17229 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17373:50 [INFO] [stdout] | [INFO] [stdout] 17373 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17463:31 [INFO] [stdout] | [INFO] [stdout] 17463 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17478:27 [INFO] [stdout] | [INFO] [stdout] 17478 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:17484:66 [INFO] [stdout] | [INFO] [stdout] 17484 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17628:50 [INFO] [stdout] | [INFO] [stdout] 17628 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageTrashCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17717:31 [INFO] [stdout] | [INFO] [stdout] 17717 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17732:27 [INFO] [stdout] | [INFO] [stdout] 17732 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:17738:66 [INFO] [stdout] | [INFO] [stdout] 17738 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17871:50 [INFO] [stdout] | [INFO] [stdout] 17871 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserGetProfileCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17965:31 [INFO] [stdout] | [INFO] [stdout] 17965 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17980:27 [INFO] [stdout] | [INFO] [stdout] 17980 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:17986:66 [INFO] [stdout] | [INFO] [stdout] 17986 | let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18153:50 [INFO] [stdout] | [INFO] [stdout] 18153 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18245:31 [INFO] [stdout] | [INFO] [stdout] 18245 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18260:27 [INFO] [stdout] | [INFO] [stdout] 18260 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:18266:66 [INFO] [stdout] | [INFO] [stdout] 18266 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18399:50 [INFO] [stdout] | [INFO] [stdout] 18399 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAVerifyCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18488:31 [INFO] [stdout] | [INFO] [stdout] 18488 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18503:27 [INFO] [stdout] | [INFO] [stdout] 18503 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:18509:66 [INFO] [stdout] | [INFO] [stdout] 18509 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18642:50 [INFO] [stdout] | [INFO] [stdout] 18642 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18743:31 [INFO] [stdout] | [INFO] [stdout] 18743 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18759:27 [INFO] [stdout] | [INFO] [stdout] 18759 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:18765:66 [INFO] [stdout] | [INFO] [stdout] 18765 | let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18879:53 [INFO] [stdout] | [INFO] [stdout] 18879 | ... (&mut mp_reader as &mut io::Read, ContentType(mime_type)) [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18881:65 [INFO] [stdout] | [INFO] [stdout] 18881 | _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19054:50 [INFO] [stdout] | [INFO] [stdout] 19054 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageInsertCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19143:31 [INFO] [stdout] | [INFO] [stdout] 19143 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19158:27 [INFO] [stdout] | [INFO] [stdout] 19158 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:19164:66 [INFO] [stdout] | [INFO] [stdout] 19164 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19297:50 [INFO] [stdout] | [INFO] [stdout] 19297 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetAutoForwardingCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19389:31 [INFO] [stdout] | [INFO] [stdout] 19389 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19404:27 [INFO] [stdout] | [INFO] [stdout] 19404 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:19410:66 [INFO] [stdout] | [INFO] [stdout] 19410 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19543:50 [INFO] [stdout] | [INFO] [stdout] 19543 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendADeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19635:31 [INFO] [stdout] | [INFO] [stdout] 19635 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19650:27 [INFO] [stdout] | [INFO] [stdout] 19650 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:19656:66 [INFO] [stdout] | [INFO] [stdout] 19656 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19789:50 [INFO] [stdout] | [INFO] [stdout] 19789 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cmn.rs:306:17 [INFO] [stdout] | [INFO] [stdout] 306 | try!(writeln!(f, "Bad Request ({}): {}", err.error.code, err.error.message)); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cmn.rs:308:21 [INFO] [stdout] | [INFO] [stdout] 308 | try!(writeln!(f, " {}: {}, {}{}", [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cmn.rs:572:9 [INFO] [stdout] | [INFO] [stdout] 572 | try!(fmt.write_str("bytes ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cmn.rs:574:28 [INFO] [stdout] | [INFO] [stdout] 574 | Some(ref c) => try!(c.fmt(fmt)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/cmn.rs:575:21 [INFO] [stdout] | [INFO] [stdout] 575 | None => try!(fmt.write_str("*")) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:166:31 [INFO] [stdout] | [INFO] [stdout] 166 | fn token(&mut self, err: &error::Error) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:277:22 [INFO] [stdout] | [INFO] [stdout] 277 | MissingToken(Box), [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:342:32 [INFO] [stdout] | [INFO] [stdout] 342 | fn cause(&self) -> Option<&error::Error> { [INFO] [stdout] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:368:38 [INFO] [stdout] | [INFO] [stdout] 368 | raw_parts: Vec<(Headers, &'a mut Read)>, [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:369:52 [INFO] [stdout] | [INFO] [stdout] 369 | current_part: Option<(Cursor>, &'a mut Read)>, [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:391:48 [INFO] [stdout] | [INFO] [stdout] 391 | pub fn add_part(&mut self, reader: &'a mut Read, size: u64, mime_type: Mime) -> &mut MultiPartReader<'a> { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:616:27 [INFO] [stdout] | [INFO] [stdout] 616 | pub delegate: &'a mut Delegate, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/cmn.rs:622:25 [INFO] [stdout] | [INFO] [stdout] 622 | pub reader: &'a mut ReadSeek, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn ReadSeek` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2711:31 [INFO] [stdout] | [INFO] [stdout] 2711 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2726:27 [INFO] [stdout] | [INFO] [stdout] 2726 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:2732:66 [INFO] [stdout] | [INFO] [stdout] 2732 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2889:50 [INFO] [stdout] | [INFO] [stdout] 2889 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdateVacationCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2980:31 [INFO] [stdout] | [INFO] [stdout] 2980 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2995:27 [INFO] [stdout] | [INFO] [stdout] 2995 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:3001:66 [INFO] [stdout] | [INFO] [stdout] 3001 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3156:50 [INFO] [stdout] | [INFO] [stdout] 3156 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3245:31 [INFO] [stdout] | [INFO] [stdout] 3245 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3260:27 [INFO] [stdout] | [INFO] [stdout] 3260 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:3266:66 [INFO] [stdout] | [INFO] [stdout] 3266 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3399:50 [INFO] [stdout] | [INFO] [stdout] 3399 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3488:31 [INFO] [stdout] | [INFO] [stdout] 3488 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3503:27 [INFO] [stdout] | [INFO] [stdout] 3503 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:3509:66 [INFO] [stdout] | [INFO] [stdout] 3509 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3642:50 [INFO] [stdout] | [INFO] [stdout] 3642 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetImapCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3747:31 [INFO] [stdout] | [INFO] [stdout] 3747 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3763:27 [INFO] [stdout] | [INFO] [stdout] 3763 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:3769:66 [INFO] [stdout] | [INFO] [stdout] 3769 | let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3889:53 [INFO] [stdout] | [INFO] [stdout] 3889 | ... (&mut mp_reader as &mut io::Read, ContentType(mime_type)) [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3891:65 [INFO] [stdout] | [INFO] [stdout] 3891 | _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4078:50 [INFO] [stdout] | [INFO] [stdout] 4078 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageImportCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4167:31 [INFO] [stdout] | [INFO] [stdout] 4167 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4182:27 [INFO] [stdout] | [INFO] [stdout] 4182 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:4188:66 [INFO] [stdout] | [INFO] [stdout] 4188 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4321:50 [INFO] [stdout] | [INFO] [stdout] 4321 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4411:31 [INFO] [stdout] | [INFO] [stdout] 4411 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4426:27 [INFO] [stdout] | [INFO] [stdout] 4426 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:4432:66 [INFO] [stdout] | [INFO] [stdout] 4432 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4576:50 [INFO] [stdout] | [INFO] [stdout] 4576 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4675:31 [INFO] [stdout] | [INFO] [stdout] 4675 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4690:27 [INFO] [stdout] | [INFO] [stdout] 4690 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:4696:66 [INFO] [stdout] | [INFO] [stdout] 4696 | let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4882:50 [INFO] [stdout] | [INFO] [stdout] 4882 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserHistoryListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4979:31 [INFO] [stdout] | [INFO] [stdout] 4979 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:4995:27 [INFO] [stdout] | [INFO] [stdout] 4995 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:5001:66 [INFO] [stdout] | [INFO] [stdout] 5001 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5109:53 [INFO] [stdout] | [INFO] [stdout] 5109 | ... (&mut mp_reader as &mut io::Read, ContentType(mime_type)) [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5111:65 [INFO] [stdout] | [INFO] [stdout] 5111 | _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5270:50 [INFO] [stdout] | [INFO] [stdout] 5270 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftCreateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5360:31 [INFO] [stdout] | [INFO] [stdout] 5360 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5375:27 [INFO] [stdout] | [INFO] [stdout] 5375 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:5381:66 [INFO] [stdout] | [INFO] [stdout] 5381 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5525:50 [INFO] [stdout] | [INFO] [stdout] 5525 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5615:31 [INFO] [stdout] | [INFO] [stdout] 5615 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5630:27 [INFO] [stdout] | [INFO] [stdout] 5630 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:5636:66 [INFO] [stdout] | [INFO] [stdout] 5636 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5769:50 [INFO] [stdout] | [INFO] [stdout] 5769 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5859:31 [INFO] [stdout] | [INFO] [stdout] 5859 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:5874:27 [INFO] [stdout] | [INFO] [stdout] 5874 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:5880:66 [INFO] [stdout] | [INFO] [stdout] 5880 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6024:50 [INFO] [stdout] | [INFO] [stdout] 6024 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6113:31 [INFO] [stdout] | [INFO] [stdout] 6113 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6128:27 [INFO] [stdout] | [INFO] [stdout] 6128 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:6134:66 [INFO] [stdout] | [INFO] [stdout] 6134 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6267:50 [INFO] [stdout] | [INFO] [stdout] 6267 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6364:31 [INFO] [stdout] | [INFO] [stdout] 6364 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6380:27 [INFO] [stdout] | [INFO] [stdout] 6380 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:6386:66 [INFO] [stdout] | [INFO] [stdout] 6386 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6494:53 [INFO] [stdout] | [INFO] [stdout] 6494 | ... (&mut mp_reader as &mut io::Read, ContentType(mime_type)) [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6496:65 [INFO] [stdout] | [INFO] [stdout] 6496 | _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6655:50 [INFO] [stdout] | [INFO] [stdout] 6655 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftSendCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6745:31 [INFO] [stdout] | [INFO] [stdout] 6745 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6760:27 [INFO] [stdout] | [INFO] [stdout] 6760 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:6766:66 [INFO] [stdout] | [INFO] [stdout] 6766 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6910:50 [INFO] [stdout] | [INFO] [stdout] 6910 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageUntrashCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:6999:31 [INFO] [stdout] | [INFO] [stdout] 6999 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7014:27 [INFO] [stdout] | [INFO] [stdout] 7014 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:7020:66 [INFO] [stdout] | [INFO] [stdout] 7020 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7153:50 [INFO] [stdout] | [INFO] [stdout] 7153 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetPopCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7249:31 [INFO] [stdout] | [INFO] [stdout] 7249 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7264:27 [INFO] [stdout] | [INFO] [stdout] 7264 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:7270:66 [INFO] [stdout] | [INFO] [stdout] 7270 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7427:50 [INFO] [stdout] | [INFO] [stdout] 7427 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdatePopCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7516:31 [INFO] [stdout] | [INFO] [stdout] 7516 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7531:27 [INFO] [stdout] | [INFO] [stdout] 7531 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:7537:66 [INFO] [stdout] | [INFO] [stdout] 7537 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7670:50 [INFO] [stdout] | [INFO] [stdout] 7670 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetVacationCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7766:31 [INFO] [stdout] | [INFO] [stdout] 7766 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7781:27 [INFO] [stdout] | [INFO] [stdout] 7781 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:7787:66 [INFO] [stdout] | [INFO] [stdout] 7787 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:7933:50 [INFO] [stdout] | [INFO] [stdout] 7933 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageBatchDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8023:31 [INFO] [stdout] | [INFO] [stdout] 8023 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8038:27 [INFO] [stdout] | [INFO] [stdout] 8038 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:8044:66 [INFO] [stdout] | [INFO] [stdout] 8044 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8177:50 [INFO] [stdout] | [INFO] [stdout] 8177 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8269:31 [INFO] [stdout] | [INFO] [stdout] 8269 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8284:27 [INFO] [stdout] | [INFO] [stdout] 8284 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:8290:66 [INFO] [stdout] | [INFO] [stdout] 8290 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8444:50 [INFO] [stdout] | [INFO] [stdout] 8444 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8542:31 [INFO] [stdout] | [INFO] [stdout] 8542 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8558:27 [INFO] [stdout] | [INFO] [stdout] 8558 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:8564:66 [INFO] [stdout] | [INFO] [stdout] 8564 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8673:53 [INFO] [stdout] | [INFO] [stdout] 8673 | ... (&mut mp_reader as &mut io::Read, ContentType(mime_type)) [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8675:65 [INFO] [stdout] | [INFO] [stdout] 8675 | _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8844:50 [INFO] [stdout] | [INFO] [stdout] 8844 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftUpdateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8934:31 [INFO] [stdout] | [INFO] [stdout] 8934 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:8949:27 [INFO] [stdout] | [INFO] [stdout] 8949 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:8955:66 [INFO] [stdout] | [INFO] [stdout] 8955 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9088:50 [INFO] [stdout] | [INFO] [stdout] 9088 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9187:31 [INFO] [stdout] | [INFO] [stdout] 9187 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9202:27 [INFO] [stdout] | [INFO] [stdout] 9202 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:9208:66 [INFO] [stdout] | [INFO] [stdout] 9208 | let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9394:50 [INFO] [stdout] | [INFO] [stdout] 9394 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9484:31 [INFO] [stdout] | [INFO] [stdout] 9484 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9499:27 [INFO] [stdout] | [INFO] [stdout] 9499 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:9505:66 [INFO] [stdout] | [INFO] [stdout] 9505 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9649:50 [INFO] [stdout] | [INFO] [stdout] 9649 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9745:31 [INFO] [stdout] | [INFO] [stdout] 9745 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9760:27 [INFO] [stdout] | [INFO] [stdout] 9760 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:9766:66 [INFO] [stdout] | [INFO] [stdout] 9766 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:9912:50 [INFO] [stdout] | [INFO] [stdout] 9912 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageBatchModifyCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10009:31 [INFO] [stdout] | [INFO] [stdout] 10009 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10024:27 [INFO] [stdout] | [INFO] [stdout] 10024 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:10030:66 [INFO] [stdout] | [INFO] [stdout] 10030 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10198:50 [INFO] [stdout] | [INFO] [stdout] 10198 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelPatchCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10295:31 [INFO] [stdout] | [INFO] [stdout] 10295 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10310:27 [INFO] [stdout] | [INFO] [stdout] 10310 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:10316:66 [INFO] [stdout] | [INFO] [stdout] 10316 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10484:50 [INFO] [stdout] | [INFO] [stdout] 10484 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelUpdateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10574:31 [INFO] [stdout] | [INFO] [stdout] 10574 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10589:27 [INFO] [stdout] | [INFO] [stdout] 10589 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:10595:66 [INFO] [stdout] | [INFO] [stdout] 10595 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10728:50 [INFO] [stdout] | [INFO] [stdout] 10728 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10826:31 [INFO] [stdout] | [INFO] [stdout] 10826 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:10841:27 [INFO] [stdout] | [INFO] [stdout] 10841 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:10847:66 [INFO] [stdout] | [INFO] [stdout] 10847 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11004:50 [INFO] [stdout] | [INFO] [stdout] 11004 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendACreateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11102:31 [INFO] [stdout] | [INFO] [stdout] 11102 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11117:27 [INFO] [stdout] | [INFO] [stdout] 11117 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:11123:66 [INFO] [stdout] | [INFO] [stdout] 11123 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11280:50 [INFO] [stdout] | [INFO] [stdout] 11280 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdateAutoForwardingCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11376:31 [INFO] [stdout] | [INFO] [stdout] 11376 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11391:27 [INFO] [stdout] | [INFO] [stdout] 11391 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:11397:66 [INFO] [stdout] | [INFO] [stdout] 11397 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11554:50 [INFO] [stdout] | [INFO] [stdout] 11554 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserLabelCreateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11644:31 [INFO] [stdout] | [INFO] [stdout] 11644 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11659:27 [INFO] [stdout] | [INFO] [stdout] 11659 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:11665:66 [INFO] [stdout] | [INFO] [stdout] 11665 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11809:50 [INFO] [stdout] | [INFO] [stdout] 11809 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadUntrashCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11899:31 [INFO] [stdout] | [INFO] [stdout] 11899 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:11914:27 [INFO] [stdout] | [INFO] [stdout] 11914 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:11920:66 [INFO] [stdout] | [INFO] [stdout] 11920 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12064:50 [INFO] [stdout] | [INFO] [stdout] 12064 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12163:31 [INFO] [stdout] | [INFO] [stdout] 12163 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12178:27 [INFO] [stdout] | [INFO] [stdout] 12178 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:12184:66 [INFO] [stdout] | [INFO] [stdout] 12184 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12352:50 [INFO] [stdout] | [INFO] [stdout] 12352 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAPatchCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12449:31 [INFO] [stdout] | [INFO] [stdout] 12449 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12464:27 [INFO] [stdout] | [INFO] [stdout] 12464 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:12470:66 [INFO] [stdout] | [INFO] [stdout] 12470 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12638:50 [INFO] [stdout] | [INFO] [stdout] 12638 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadModifyCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12728:31 [INFO] [stdout] | [INFO] [stdout] 12728 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12743:27 [INFO] [stdout] | [INFO] [stdout] 12743 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:12749:66 [INFO] [stdout] | [INFO] [stdout] 12749 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12882:50 [INFO] [stdout] | [INFO] [stdout] 12882 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12979:31 [INFO] [stdout] | [INFO] [stdout] 12979 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:12994:27 [INFO] [stdout] | [INFO] [stdout] 12994 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:13000:66 [INFO] [stdout] | [INFO] [stdout] 13000 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13168:50 [INFO] [stdout] | [INFO] [stdout] 13168 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoInsertCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13259:31 [INFO] [stdout] | [INFO] [stdout] 13259 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13274:27 [INFO] [stdout] | [INFO] [stdout] 13274 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:13280:66 [INFO] [stdout] | [INFO] [stdout] 13280 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13435:50 [INFO] [stdout] | [INFO] [stdout] 13435 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageAttachmentGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13532:31 [INFO] [stdout] | [INFO] [stdout] 13532 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13547:27 [INFO] [stdout] | [INFO] [stdout] 13547 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:13553:66 [INFO] [stdout] | [INFO] [stdout] 13553 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13721:50 [INFO] [stdout] | [INFO] [stdout] 13721 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageModifyCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13815:31 [INFO] [stdout] | [INFO] [stdout] 13815 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:13830:27 [INFO] [stdout] | [INFO] [stdout] 13830 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:13836:66 [INFO] [stdout] | [INFO] [stdout] 13836 | let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14003:50 [INFO] [stdout] | [INFO] [stdout] 14003 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14099:31 [INFO] [stdout] | [INFO] [stdout] 14099 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14114:27 [INFO] [stdout] | [INFO] [stdout] 14114 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:14120:66 [INFO] [stdout] | [INFO] [stdout] 14120 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14277:50 [INFO] [stdout] | [INFO] [stdout] 14277 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserWatchCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14375:31 [INFO] [stdout] | [INFO] [stdout] 14375 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14390:27 [INFO] [stdout] | [INFO] [stdout] 14390 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:14396:66 [INFO] [stdout] | [INFO] [stdout] 14396 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14553:50 [INFO] [stdout] | [INFO] [stdout] 14553 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseCreateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14650:31 [INFO] [stdout] | [INFO] [stdout] 14650 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14665:27 [INFO] [stdout] | [INFO] [stdout] 14665 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:14671:66 [INFO] [stdout] | [INFO] [stdout] 14671 | let mut params: Vec<(&str, String)> = Vec::with_capacity((7 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14844:50 [INFO] [stdout] | [INFO] [stdout] 14844 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserDraftListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14940:31 [INFO] [stdout] | [INFO] [stdout] 14940 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:14955:27 [INFO] [stdout] | [INFO] [stdout] 14955 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:14961:66 [INFO] [stdout] | [INFO] [stdout] 14961 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15118:50 [INFO] [stdout] | [INFO] [stdout] 15118 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingUpdateImapCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15215:31 [INFO] [stdout] | [INFO] [stdout] 15215 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15231:27 [INFO] [stdout] | [INFO] [stdout] 15231 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:15237:66 [INFO] [stdout] | [INFO] [stdout] 15237 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15345:53 [INFO] [stdout] | [INFO] [stdout] 15345 | ... (&mut mp_reader as &mut io::Read, ContentType(mime_type)) [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15347:65 [INFO] [stdout] | [INFO] [stdout] 15347 | _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15506:50 [INFO] [stdout] | [INFO] [stdout] 15506 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageSendCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15596:31 [INFO] [stdout] | [INFO] [stdout] 15596 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15611:27 [INFO] [stdout] | [INFO] [stdout] 15611 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:15617:66 [INFO] [stdout] | [INFO] [stdout] 15617 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15761:50 [INFO] [stdout] | [INFO] [stdout] 15761 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadTrashCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15850:31 [INFO] [stdout] | [INFO] [stdout] 15850 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15865:27 [INFO] [stdout] | [INFO] [stdout] 15865 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:15871:66 [INFO] [stdout] | [INFO] [stdout] 15871 | let mut params: Vec<(&str, String)> = Vec::with_capacity((2 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:15993:50 [INFO] [stdout] | [INFO] [stdout] 15993 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserStopCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16084:31 [INFO] [stdout] | [INFO] [stdout] 16084 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16099:27 [INFO] [stdout] | [INFO] [stdout] 16099 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:16105:66 [INFO] [stdout] | [INFO] [stdout] 16105 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16249:50 [INFO] [stdout] | [INFO] [stdout] 16249 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoSetDefaultCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16348:31 [INFO] [stdout] | [INFO] [stdout] 16348 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16363:27 [INFO] [stdout] | [INFO] [stdout] 16363 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:16369:66 [INFO] [stdout] | [INFO] [stdout] 16369 | let mut params: Vec<(&str, String)> = Vec::with_capacity((8 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16555:50 [INFO] [stdout] | [INFO] [stdout] 16555 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16654:31 [INFO] [stdout] | [INFO] [stdout] 16654 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16669:27 [INFO] [stdout] | [INFO] [stdout] 16669 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:16675:66 [INFO] [stdout] | [INFO] [stdout] 16675 | let mut params: Vec<(&str, String)> = Vec::with_capacity((5 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16843:50 [INFO] [stdout] | [INFO] [stdout] 16843 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAUpdateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16939:31 [INFO] [stdout] | [INFO] [stdout] 16939 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:16954:27 [INFO] [stdout] | [INFO] [stdout] 16954 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:16960:66 [INFO] [stdout] | [INFO] [stdout] 16960 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17117:50 [INFO] [stdout] | [INFO] [stdout] 17117 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingFilterCreateCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17208:31 [INFO] [stdout] | [INFO] [stdout] 17208 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17223:27 [INFO] [stdout] | [INFO] [stdout] 17223 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:17229:66 [INFO] [stdout] | [INFO] [stdout] 17229 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17373:50 [INFO] [stdout] | [INFO] [stdout] 17373 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendASmimeInfoDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17463:31 [INFO] [stdout] | [INFO] [stdout] 17463 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17478:27 [INFO] [stdout] | [INFO] [stdout] 17478 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:17484:66 [INFO] [stdout] | [INFO] [stdout] 17484 | let mut params: Vec<(&str, String)> = Vec::with_capacity((4 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17628:50 [INFO] [stdout] | [INFO] [stdout] 17628 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageTrashCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17717:31 [INFO] [stdout] | [INFO] [stdout] 17717 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17732:27 [INFO] [stdout] | [INFO] [stdout] 17732 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:17738:66 [INFO] [stdout] | [INFO] [stdout] 17738 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17871:50 [INFO] [stdout] | [INFO] [stdout] 17871 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserGetProfileCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17965:31 [INFO] [stdout] | [INFO] [stdout] 17965 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:17980:27 [INFO] [stdout] | [INFO] [stdout] 17980 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:17986:66 [INFO] [stdout] | [INFO] [stdout] 17986 | let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18153:50 [INFO] [stdout] | [INFO] [stdout] 18153 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserThreadGetCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18245:31 [INFO] [stdout] | [INFO] [stdout] 18245 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18260:27 [INFO] [stdout] | [INFO] [stdout] 18260 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:18266:66 [INFO] [stdout] | [INFO] [stdout] 18266 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18399:50 [INFO] [stdout] | [INFO] [stdout] 18399 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendAVerifyCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18488:31 [INFO] [stdout] | [INFO] [stdout] 18488 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18503:27 [INFO] [stdout] | [INFO] [stdout] 18503 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:18509:66 [INFO] [stdout] | [INFO] [stdout] 18509 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18642:50 [INFO] [stdout] | [INFO] [stdout] 18642 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseListCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18743:31 [INFO] [stdout] | [INFO] [stdout] 18743 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18759:27 [INFO] [stdout] | [INFO] [stdout] 18759 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:18765:66 [INFO] [stdout] | [INFO] [stdout] 18765 | let mut params: Vec<(&str, String)> = Vec::with_capacity((6 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18879:53 [INFO] [stdout] | [INFO] [stdout] 18879 | ... (&mut mp_reader as &mut io::Read, ContentType(mime_type)) [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:18881:65 [INFO] [stdout] | [INFO] [stdout] 18881 | _ => (&mut request_value_reader as &mut io::Read, ContentType(json_mime_type.clone())), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn io::Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19054:50 [INFO] [stdout] | [INFO] [stdout] 19054 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserMessageInsertCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19143:31 [INFO] [stdout] | [INFO] [stdout] 19143 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19158:27 [INFO] [stdout] | [INFO] [stdout] 19158 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:19164:66 [INFO] [stdout] | [INFO] [stdout] 19164 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19297:50 [INFO] [stdout] | [INFO] [stdout] 19297 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingGetAutoForwardingCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19389:31 [INFO] [stdout] | [INFO] [stdout] 19389 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19404:27 [INFO] [stdout] | [INFO] [stdout] 19404 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:19410:66 [INFO] [stdout] | [INFO] [stdout] 19410 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19543:50 [INFO] [stdout] | [INFO] [stdout] 19543 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingSendADeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19635:31 [INFO] [stdout] | [INFO] [stdout] 19635 | _delegate: Option<&'a mut Delegate>, [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19650:27 [INFO] [stdout] | [INFO] [stdout] 19650 | let mut dlg: &mut Delegate = match self._delegate { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/lib.rs:19656:66 [INFO] [stdout] | [INFO] [stdout] 19656 | let mut params: Vec<(&str, String)> = Vec::with_capacity((3 + self._additional_params.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:19789:50 [INFO] [stdout] | [INFO] [stdout] 19789 | pub fn delegate(mut self, new_value: &'a mut Delegate) -> UserSettingForwardingAddresseDeleteCall<'a, C, A> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn Delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/cmn.rs:336:46 [INFO] [stdout] | [INFO] [stdout] 336 | Error::HttpError(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/cmn.rs:337:55 [INFO] [stdout] | [INFO] [stdout] 337 | Error::JsonDecodeError(_, ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/cmn.rs:344:46 [INFO] [stdout] | [INFO] [stdout] 344 | Error::HttpError(ref err) => err.cause(), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/cmn.rs:345:55 [INFO] [stdout] | [INFO] [stdout] 345 | Error::JsonDecodeError(_, ref err) => err.cause(), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/cmn.rs:336:46 [INFO] [stdout] | [INFO] [stdout] 336 | Error::HttpError(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/cmn.rs:337:55 [INFO] [stdout] | [INFO] [stdout] 337 | Error::JsonDecodeError(_, ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/cmn.rs:344:46 [INFO] [stdout] | [INFO] [stdout] 344 | Error::HttpError(ref err) => err.cause(), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/cmn.rs:345:55 [INFO] [stdout] | [INFO] [stdout] 345 | Error::JsonDecodeError(_, ref err) => err.cause(), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 277 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 277 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 15.41s [INFO] running `Command { std: "docker" "inspect" "ef05b63a7880b559174848d642a41449a8cbe8901eaf1933246e4e2cae5ebed2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ef05b63a7880b559174848d642a41449a8cbe8901eaf1933246e4e2cae5ebed2", kill_on_drop: false }` [INFO] [stdout] ef05b63a7880b559174848d642a41449a8cbe8901eaf1933246e4e2cae5ebed2