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