[INFO] crate rtdlib 0.2.1 is already in cache [INFO] extracting crate rtdlib 0.2.1 into work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/rtdlib/0.2.1 [INFO] extracting crate rtdlib 0.2.1 into work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/rtdlib/0.2.1 [INFO] validating manifest of rtdlib-0.2.1 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 rtdlib-0.2.1 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 rtdlib-0.2.1 [INFO] finished frobbing rtdlib-0.2.1 [INFO] frobbed toml for rtdlib-0.2.1 written to work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/rtdlib/0.2.1/Cargo.toml [INFO] started frobbing rtdlib-0.2.1 [INFO] finished frobbing rtdlib-0.2.1 [INFO] frobbed toml for rtdlib-0.2.1 written to work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/rtdlib/0.2.1/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] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking rtdlib-0.2.1 against try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 for pr-63376 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63376/worker-5/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/rtdlib/0.2.1:/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] 38c0296a648be49602a0d42b4bc8b48fa7338c54640f5d712db495f3a07b415d [INFO] running `"docker" "start" "-a" "38c0296a648be49602a0d42b4bc8b48fa7338c54640f5d712db495f3a07b415d"` [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Compiling unic-common v0.7.0 [INFO] [stderr] Compiling unic-char-range v0.7.0 [INFO] [stderr] Compiling deunicode v0.4.3 [INFO] [stderr] Compiling toolkit v0.1.1 [INFO] [stderr] Compiling rstring-builder v0.1.4 [INFO] [stderr] Compiling text-reader v0.2.1 [INFO] [stderr] Compiling unic-char-property v0.7.0 [INFO] [stderr] Compiling unic-ucd-version v0.7.0 [INFO] [stderr] Compiling slug v0.1.4 [INFO] [stderr] Compiling unic-ucd-segment v0.7.0 [INFO] [stderr] Compiling serde v1.0.99 [INFO] [stderr] Compiling unic-segment v0.7.0 [INFO] [stderr] Compiling pest_generator v2.1.0 [INFO] [stderr] Compiling cssparser v0.25.8 [INFO] [stderr] Compiling html5ever v0.22.5 [INFO] [stderr] Compiling cssparser-macros v0.3.5 [INFO] [stderr] Compiling strum_macros v0.15.0 [INFO] [stderr] Compiling pest_derive v2.1.0 [INFO] [stderr] Compiling serde_json v1.0.40 [INFO] [stderr] Compiling string_cache v0.7.3 [INFO] [stderr] Compiling tera v0.11.20 [INFO] [stderr] Compiling markup5ever v0.7.5 [INFO] [stderr] Compiling selectors v0.21.0 [INFO] [stderr] Compiling scraper v0.10.1 [INFO] [stderr] Compiling rtdlib v0.2.1 (/opt/crater/workdir) [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> build/build.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::path::Path` [INFO] [stderr] --> build/build.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::path::Path; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `File`, `OpenOptions` [INFO] [stderr] --> build/bog.rs:2:15 [INFO] [stderr] | [INFO] [stderr] 2 | use std::fs::{File, OpenOptions}; [INFO] [stderr] | ^^^^ ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::Write` [INFO] [stderr] --> build/bog.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::io::Write; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::path::Path` [INFO] [stderr] --> build/bog.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::path::Path; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> build/ctgo/tdapibuilder.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `File`, `OpenOptions` [INFO] [stderr] --> build/ctgo/tdapibuilder.rs:3:15 [INFO] [stderr] | [INFO] [stderr] 3 | use std::fs::{File, OpenOptions}; [INFO] [stderr] | ^^^^ ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::Write` [INFO] [stderr] --> build/ctgo/tdapibuilder.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::io::Write; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `apipe` [INFO] [stderr] --> build/ctgo/parser.rs:126:17 [INFO] [stderr] | [INFO] [stderr] 126 | fn td_type_fill(apipe: &Apipe, tdtype: &mut TdType) { [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_apipe` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Warning` [INFO] [stderr] --> build/bog.rs:9:3 [INFO] [stderr] | [INFO] [stderr] 9 | Warning, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Error` [INFO] [stderr] --> build/bog.rs:10:3 [INFO] [stderr] | [INFO] [stderr] 10 | Error [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `warning` [INFO] [stderr] --> build/bog.rs:45:1 [INFO] [stderr] | [INFO] [stderr] 45 | pub fn warning>(log: S) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `error` [INFO] [stderr] --> build/bog.rs:49:1 [INFO] [stderr] | [INFO] [stderr] 49 | pub fn error>(log: S) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `path` [INFO] [stderr] --> build/ctgo/apipe.rs:265:3 [INFO] [stderr] | [INFO] [stderr] 265 | fn path>(&self, name: S) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/lib.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1819:80 [INFO] [stderr] | [INFO] [stderr] 1819 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AuthenticationCodeType` [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/types.rs:1821:25 [INFO] [stderr] | [INFO] [stderr] 1821 | next_type: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AuthenticationCodeType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1819:80 [INFO] [stderr] | [INFO] [stderr] 1819 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AuthenticationCodeType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1857:37 [INFO] [stderr] | [INFO] [stderr] 1857 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AuthenticationCodeType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1858:58 [INFO] [stderr] | [INFO] [stderr] 1858 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AuthenticationCodeType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1860:41 [INFO] [stderr] | [INFO] [stderr] 1860 | pub fn next_type(&self) -> Option> { self.next_type.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AuthenticationCodeType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1861:66 [INFO] [stderr] | [INFO] [stderr] 1861 | #[doc(hidden)] pub fn _set_next_type(&mut self, next_type: Box) -> &mut Self { self.next_type = Some(next_type); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AuthenticationCodeType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1880:6 [INFO] [stderr] | [INFO] [stderr] 1880 | impl AuthenticationCodeType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AuthenticationCodeType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:1883:20 [INFO] [stderr] | [INFO] [stderr] 1883 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AuthenticationCodeType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2075:6 [INFO] [stderr] | [INFO] [stderr] 2075 | impl AuthorizationState { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AuthorizationState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2078:20 [INFO] [stderr] | [INFO] [stderr] 2078 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AuthorizationState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2470:22 [INFO] [stderr] | [INFO] [stderr] 2470 | status: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2515:38 [INFO] [stderr] | [INFO] [stderr] 2515 | pub fn status(&self) -> Option> { self.status.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2516:60 [INFO] [stderr] | [INFO] [stderr] 2516 | #[doc(hidden)] pub fn _set_status(&mut self, status: Box) -> &mut Self { self.status = Some(status); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2686:21 [INFO] [stderr] | [INFO] [stderr] 2686 | state: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn CallState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2726:37 [INFO] [stderr] | [INFO] [stderr] 2726 | pub fn state(&self) -> Option> { self.state.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn CallState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2727:58 [INFO] [stderr] | [INFO] [stderr] 2727 | #[doc(hidden)] pub fn _set_state(&mut self, state: Box) -> &mut Self { self.state = Some(state); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn CallState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2806:6 [INFO] [stderr] | [INFO] [stderr] 2806 | impl CallDiscardReason { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallDiscardReason` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:2809:20 [INFO] [stderr] | [INFO] [stderr] 2809 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallDiscardReason` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3109:6 [INFO] [stderr] | [INFO] [stderr] 3109 | impl CallState { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn CallState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3112:20 [INFO] [stderr] | [INFO] [stderr] 3112 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn CallState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3328:22 [INFO] [stderr] | [INFO] [stderr] 3328 | reason: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallDiscardReason` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3364:38 [INFO] [stderr] | [INFO] [stderr] 3364 | pub fn reason(&self) -> Option> { self.reason.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallDiscardReason` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3365:60 [INFO] [stderr] | [INFO] [stderr] 3365 | #[doc(hidden)] pub fn _set_reason(&mut self, reason: Box) -> &mut Self { self.reason = Some(reason); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallDiscardReason` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3479:6 [INFO] [stderr] | [INFO] [stderr] 3479 | impl CallbackQueryPayload { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallbackQueryPayload` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3482:20 [INFO] [stderr] | [INFO] [stderr] 3482 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallbackQueryPayload` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3590:80 [INFO] [stderr] | [INFO] [stderr] 3590 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn ChatType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3682:37 [INFO] [stderr] | [INFO] [stderr] 3682 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn ChatType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3683:58 [INFO] [stderr] | [INFO] [stderr] 3683 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn ChatType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3759:6 [INFO] [stderr] | [INFO] [stderr] 3759 | impl ChatAction { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn ChatAction` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:3762:20 [INFO] [stderr] | [INFO] [stderr] 3762 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn ChatAction` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4288:22 [INFO] [stderr] | [INFO] [stderr] 4288 | action: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatEventAction` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4328:38 [INFO] [stderr] | [INFO] [stderr] 4328 | pub fn action(&self) -> Option> { self.action.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatEventAction` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4329:60 [INFO] [stderr] | [INFO] [stderr] 4329 | #[doc(hidden)] pub fn _set_action(&mut self, action: Box) -> &mut Self { self.action = Some(action); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatEventAction` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4345:6 [INFO] [stderr] | [INFO] [stderr] 4345 | impl ChatEventAction { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatEventAction` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4348:20 [INFO] [stderr] | [INFO] [stderr] 4348 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatEventAction` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4623:22 [INFO] [stderr] | [INFO] [stderr] 4623 | status: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4657:38 [INFO] [stderr] | [INFO] [stderr] 4657 | pub fn status(&self) -> Option> { self.status.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4658:60 [INFO] [stderr] | [INFO] [stderr] 4658 | #[doc(hidden)] pub fn _set_status(&mut self, status: Box) -> &mut Self { self.status = Some(status); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4674:26 [INFO] [stderr] | [INFO] [stderr] 4674 | old_status: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4676:26 [INFO] [stderr] | [INFO] [stderr] 4676 | new_status: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4711:42 [INFO] [stderr] | [INFO] [stderr] 4711 | pub fn old_status(&self) -> Option> { self.old_status.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4712:68 [INFO] [stderr] | [INFO] [stderr] 4712 | #[doc(hidden)] pub fn _set_old_status(&mut self, old_status: Box) -> &mut Self { self.old_status = Some(old_status); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4714:42 [INFO] [stderr] | [INFO] [stderr] 4714 | pub fn new_status(&self) -> Option> { self.new_status.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4715:68 [INFO] [stderr] | [INFO] [stderr] 4715 | #[doc(hidden)] pub fn _set_new_status(&mut self, new_status: Box) -> &mut Self { self.new_status = Some(new_status); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4731:26 [INFO] [stderr] | [INFO] [stderr] 4731 | old_status: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4733:26 [INFO] [stderr] | [INFO] [stderr] 4733 | new_status: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4768:42 [INFO] [stderr] | [INFO] [stderr] 4768 | pub fn old_status(&self) -> Option> { self.old_status.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4769:68 [INFO] [stderr] | [INFO] [stderr] 4769 | #[doc(hidden)] pub fn _set_old_status(&mut self, old_status: Box) -> &mut Self { self.old_status = Some(old_status); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4771:42 [INFO] [stderr] | [INFO] [stderr] 4771 | pub fn new_status(&self) -> Option> { self.new_status.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:4772:68 [INFO] [stderr] | [INFO] [stderr] 4772 | #[doc(hidden)] pub fn _set_new_status(&mut self, new_status: Box) -> &mut Self { self.new_status = Some(new_status); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5317:80 [INFO] [stderr] | [INFO] [stderr] 5317 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn ChatType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5364:37 [INFO] [stderr] | [INFO] [stderr] 5364 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn ChatType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5365:58 [INFO] [stderr] | [INFO] [stderr] 5365 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn ChatType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5400:22 [INFO] [stderr] | [INFO] [stderr] 5400 | status: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5443:38 [INFO] [stderr] | [INFO] [stderr] 5443 | pub fn status(&self) -> Option> { self.status.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5444:60 [INFO] [stderr] | [INFO] [stderr] 5444 | #[doc(hidden)] pub fn _set_status(&mut self, status: Box) -> &mut Self { self.status = Some(status); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5463:6 [INFO] [stderr] | [INFO] [stderr] 5463 | impl ChatMemberStatus { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5466:20 [INFO] [stderr] | [INFO] [stderr] 5466 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5853:6 [INFO] [stderr] | [INFO] [stderr] 5853 | impl ChatMembersFilter { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMembersFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:5856:20 [INFO] [stderr] | [INFO] [stderr] 5856 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMembersFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6198:6 [INFO] [stderr] | [INFO] [stderr] 6198 | impl ChatReportReason { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatReportReason` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6201:20 [INFO] [stderr] | [INFO] [stderr] 6201 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatReportReason` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6486:6 [INFO] [stderr] | [INFO] [stderr] 6486 | impl ChatType { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn ChatType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6489:20 [INFO] [stderr] | [INFO] [stderr] 6489 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn ChatType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6732:6 [INFO] [stderr] | [INFO] [stderr] 6732 | impl CheckChatUsernameResult { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CheckChatUsernameResult` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:6735:20 [INFO] [stderr] | [INFO] [stderr] 6735 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CheckChatUsernameResult` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7065:6 [INFO] [stderr] | [INFO] [stderr] 7065 | impl ConnectionState { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ConnectionState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7068:20 [INFO] [stderr] | [INFO] [stderr] 7068 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ConnectionState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7593:6 [INFO] [stderr] | [INFO] [stderr] 7593 | impl DeviceToken { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn DeviceToken` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:7596:20 [INFO] [stderr] | [INFO] [stderr] 7596 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn DeviceToken` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:8175:34 [INFO] [stderr] | [INFO] [stderr] 8175 | input_message_text: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:8207:50 [INFO] [stderr] | [INFO] [stderr] 8207 | pub fn input_message_text(&self) -> Option> { self.input_message_text.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:8208:84 [INFO] [stderr] | [INFO] [stderr] 8208 | #[doc(hidden)] pub fn _set_input_message_text(&mut self, input_message_text: Box) -> &mut Self { self.input_message_text = Some(input_message_text); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:8318:80 [INFO] [stderr] | [INFO] [stderr] 8318 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:8370:37 [INFO] [stderr] | [INFO] [stderr] 8370 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:8371:58 [INFO] [stderr] | [INFO] [stderr] 8371 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:8558:6 [INFO] [stderr] | [INFO] [stderr] 8558 | impl FileType { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:8561:20 [INFO] [stderr] | [INFO] [stderr] 8561 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:9608:80 [INFO] [stderr] | [INFO] [stderr] 9608 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InlineKeyboardButtonType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:9640:37 [INFO] [stderr] | [INFO] [stderr] 9640 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InlineKeyboardButtonType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:9641:58 [INFO] [stderr] | [INFO] [stderr] 9641 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InlineKeyboardButtonType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:9657:6 [INFO] [stderr] | [INFO] [stderr] 9657 | impl InlineKeyboardButtonType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InlineKeyboardButtonType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:9660:20 [INFO] [stderr] | [INFO] [stderr] 9660 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InlineKeyboardButtonType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:9888:6 [INFO] [stderr] | [INFO] [stderr] 9888 | impl InlineQueryResult { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InlineQueryResult` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:9891:20 [INFO] [stderr] | [INFO] [stderr] 9891 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InlineQueryResult` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:10589:27 [INFO] [stderr] | [INFO] [stderr] 10589 | results: Option>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InlineQueryResult` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:10631:43 [INFO] [stderr] | [INFO] [stderr] 10631 | pub fn results(&self) -> Option>> { self.results.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InlineQueryResult` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:10632:66 [INFO] [stderr] | [INFO] [stderr] 10632 | #[doc(hidden)] pub fn _set_results(&mut self, results: Vec>) -> &mut Self { self.results = Some(results); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InlineQueryResult` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:10654:6 [INFO] [stderr] | [INFO] [stderr] 10654 | impl InputCredentials { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputCredentials` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:10657:20 [INFO] [stderr] | [INFO] [stderr] 10657 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputCredentials` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:10855:6 [INFO] [stderr] | [INFO] [stderr] 10855 | impl InputFile { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:10858:20 [INFO] [stderr] | [INFO] [stderr] 10858 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11064:26 [INFO] [stderr] | [INFO] [stderr] 11064 | front_side: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11066:28 [INFO] [stderr] | [INFO] [stderr] 11066 | reverse_side: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11068:22 [INFO] [stderr] | [INFO] [stderr] 11068 | selfie: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11070:31 [INFO] [stderr] | [INFO] [stderr] 11070 | translation: Option>>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11109:42 [INFO] [stderr] | [INFO] [stderr] 11109 | pub fn front_side(&self) -> Option> { self.front_side.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11110:68 [INFO] [stderr] | [INFO] [stderr] 11110 | #[doc(hidden)] pub fn _set_front_side(&mut self, front_side: Box) -> &mut Self { self.front_side = Some(front_side); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11112:44 [INFO] [stderr] | [INFO] [stderr] 11112 | pub fn reverse_side(&self) -> Option> { self.reverse_side.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11113:72 [INFO] [stderr] | [INFO] [stderr] 11113 | #[doc(hidden)] pub fn _set_reverse_side(&mut self, reverse_side: Box) -> &mut Self { self.reverse_side = Some(reverse_side); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11115:38 [INFO] [stderr] | [INFO] [stderr] 11115 | pub fn selfie(&self) -> Option> { self.selfie.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11116:60 [INFO] [stderr] | [INFO] [stderr] 11116 | #[doc(hidden)] pub fn _set_selfie(&mut self, selfie: Box) -> &mut Self { self.selfie = Some(selfie); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11118:47 [INFO] [stderr] | [INFO] [stderr] 11118 | pub fn translation(&self) -> Option>> { self.translation.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11119:74 [INFO] [stderr] | [INFO] [stderr] 11119 | #[doc(hidden)] pub fn _set_translation(&mut self, translation: Vec>) -> &mut Self { self.translation = Some(translation); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11135:6 [INFO] [stderr] | [INFO] [stderr] 11135 | impl InputInlineQueryResult { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputInlineQueryResult` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11138:20 [INFO] [stderr] | [INFO] [stderr] 11138 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputInlineQueryResult` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11187:28 [INFO] [stderr] | [INFO] [stderr] 11187 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11189:37 [INFO] [stderr] | [INFO] [stderr] 11189 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11248:44 [INFO] [stderr] | [INFO] [stderr] 11248 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11249:72 [INFO] [stderr] | [INFO] [stderr] 11249 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11251:53 [INFO] [stderr] | [INFO] [stderr] 11251 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11252:90 [INFO] [stderr] | [INFO] [stderr] 11252 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11280:28 [INFO] [stderr] | [INFO] [stderr] 11280 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11282:37 [INFO] [stderr] | [INFO] [stderr] 11282 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11341:44 [INFO] [stderr] | [INFO] [stderr] 11341 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11342:72 [INFO] [stderr] | [INFO] [stderr] 11342 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11344:53 [INFO] [stderr] | [INFO] [stderr] 11344 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11345:90 [INFO] [stderr] | [INFO] [stderr] 11345 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11375:28 [INFO] [stderr] | [INFO] [stderr] 11375 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11377:37 [INFO] [stderr] | [INFO] [stderr] 11377 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11440:44 [INFO] [stderr] | [INFO] [stderr] 11440 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11441:72 [INFO] [stderr] | [INFO] [stderr] 11441 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11443:53 [INFO] [stderr] | [INFO] [stderr] 11443 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11444:90 [INFO] [stderr] | [INFO] [stderr] 11444 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11468:28 [INFO] [stderr] | [INFO] [stderr] 11468 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11470:37 [INFO] [stderr] | [INFO] [stderr] 11470 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11521:44 [INFO] [stderr] | [INFO] [stderr] 11521 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11522:72 [INFO] [stderr] | [INFO] [stderr] 11522 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11524:53 [INFO] [stderr] | [INFO] [stderr] 11524 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11525:90 [INFO] [stderr] | [INFO] [stderr] 11525 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11549:28 [INFO] [stderr] | [INFO] [stderr] 11549 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11551:37 [INFO] [stderr] | [INFO] [stderr] 11551 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11602:44 [INFO] [stderr] | [INFO] [stderr] 11602 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11603:72 [INFO] [stderr] | [INFO] [stderr] 11603 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11605:53 [INFO] [stderr] | [INFO] [stderr] 11605 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11606:90 [INFO] [stderr] | [INFO] [stderr] 11606 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11636:28 [INFO] [stderr] | [INFO] [stderr] 11636 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11638:37 [INFO] [stderr] | [INFO] [stderr] 11638 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11701:44 [INFO] [stderr] | [INFO] [stderr] 11701 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11702:72 [INFO] [stderr] | [INFO] [stderr] 11702 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11704:53 [INFO] [stderr] | [INFO] [stderr] 11704 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11705:90 [INFO] [stderr] | [INFO] [stderr] 11705 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11723:28 [INFO] [stderr] | [INFO] [stderr] 11723 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11761:44 [INFO] [stderr] | [INFO] [stderr] 11761 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11762:72 [INFO] [stderr] | [INFO] [stderr] 11762 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11790:28 [INFO] [stderr] | [INFO] [stderr] 11790 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11792:37 [INFO] [stderr] | [INFO] [stderr] 11792 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11851:44 [INFO] [stderr] | [INFO] [stderr] 11851 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11852:72 [INFO] [stderr] | [INFO] [stderr] 11852 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11854:53 [INFO] [stderr] | [INFO] [stderr] 11854 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11855:90 [INFO] [stderr] | [INFO] [stderr] 11855 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11883:28 [INFO] [stderr] | [INFO] [stderr] 11883 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11885:37 [INFO] [stderr] | [INFO] [stderr] 11885 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11944:44 [INFO] [stderr] | [INFO] [stderr] 11944 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11945:72 [INFO] [stderr] | [INFO] [stderr] 11945 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11947:53 [INFO] [stderr] | [INFO] [stderr] 11947 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11948:90 [INFO] [stderr] | [INFO] [stderr] 11948 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11972:28 [INFO] [stderr] | [INFO] [stderr] 11972 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:11974:37 [INFO] [stderr] | [INFO] [stderr] 11974 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12025:44 [INFO] [stderr] | [INFO] [stderr] 12025 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12026:72 [INFO] [stderr] | [INFO] [stderr] 12026 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12028:53 [INFO] [stderr] | [INFO] [stderr] 12028 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12029:90 [INFO] [stderr] | [INFO] [stderr] 12029 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12053:28 [INFO] [stderr] | [INFO] [stderr] 12053 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12055:37 [INFO] [stderr] | [INFO] [stderr] 12055 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12106:44 [INFO] [stderr] | [INFO] [stderr] 12106 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12107:72 [INFO] [stderr] | [INFO] [stderr] 12107 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12109:53 [INFO] [stderr] | [INFO] [stderr] 12109 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12110:90 [INFO] [stderr] | [INFO] [stderr] 12110 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12142:28 [INFO] [stderr] | [INFO] [stderr] 12142 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12144:37 [INFO] [stderr] | [INFO] [stderr] 12144 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12211:44 [INFO] [stderr] | [INFO] [stderr] 12211 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12212:72 [INFO] [stderr] | [INFO] [stderr] 12212 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12214:53 [INFO] [stderr] | [INFO] [stderr] 12214 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12215:90 [INFO] [stderr] | [INFO] [stderr] 12215 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12237:28 [INFO] [stderr] | [INFO] [stderr] 12237 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12239:37 [INFO] [stderr] | [INFO] [stderr] 12239 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12286:44 [INFO] [stderr] | [INFO] [stderr] 12286 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12287:72 [INFO] [stderr] | [INFO] [stderr] 12287 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12289:53 [INFO] [stderr] | [INFO] [stderr] 12289 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12290:90 [INFO] [stderr] | [INFO] [stderr] 12290 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12306:6 [INFO] [stderr] | [INFO] [stderr] 12306 | impl InputMessageContent { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12309:20 [INFO] [stderr] | [INFO] [stderr] 12309 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12400:25 [INFO] [stderr] | [INFO] [stderr] 12400 | animation: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12445:41 [INFO] [stderr] | [INFO] [stderr] 12445 | pub fn animation(&self) -> Option> { self.animation.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12446:66 [INFO] [stderr] | [INFO] [stderr] 12446 | #[doc(hidden)] pub fn _set_animation(&mut self, animation: Box) -> &mut Self { self.animation = Some(animation); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12475:21 [INFO] [stderr] | [INFO] [stderr] 12475 | audio: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12520:37 [INFO] [stderr] | [INFO] [stderr] 12520 | pub fn audio(&self) -> Option> { self.audio.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12521:58 [INFO] [stderr] | [INFO] [stderr] 12521 | #[doc(hidden)] pub fn _set_audio(&mut self, audio: Box) -> &mut Self { self.audio = Some(audio); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12550:24 [INFO] [stderr] | [INFO] [stderr] 12550 | document: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12586:40 [INFO] [stderr] | [INFO] [stderr] 12586 | pub fn document(&self) -> Option> { self.document.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12587:64 [INFO] [stderr] | [INFO] [stderr] 12587 | #[doc(hidden)] pub fn _set_document(&mut self, document: Box) -> &mut Self { self.document = Some(document); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12607:21 [INFO] [stderr] | [INFO] [stderr] 12607 | photo: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12655:37 [INFO] [stderr] | [INFO] [stderr] 12655 | pub fn photo(&self) -> Option> { self.photo.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12656:58 [INFO] [stderr] | [INFO] [stderr] 12656 | #[doc(hidden)] pub fn _set_photo(&mut self, photo: Box) -> &mut Self { self.photo = Some(photo); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12688:23 [INFO] [stderr] | [INFO] [stderr] 12688 | sticker: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12727:39 [INFO] [stderr] | [INFO] [stderr] 12727 | pub fn sticker(&self) -> Option> { self.sticker.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12728:62 [INFO] [stderr] | [INFO] [stderr] 12728 | #[doc(hidden)] pub fn _set_sticker(&mut self, sticker: Box) -> &mut Self { self.sticker = Some(sticker); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12751:21 [INFO] [stderr] | [INFO] [stderr] 12751 | video: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12805:37 [INFO] [stderr] | [INFO] [stderr] 12805 | pub fn video(&self) -> Option> { self.video.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12806:58 [INFO] [stderr] | [INFO] [stderr] 12806 | #[doc(hidden)] pub fn _set_video(&mut self, video: Box) -> &mut Self { self.video = Some(video); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12844:26 [INFO] [stderr] | [INFO] [stderr] 12844 | video_note: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12883:42 [INFO] [stderr] | [INFO] [stderr] 12883 | pub fn video_note(&self) -> Option> { self.video_note.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12884:68 [INFO] [stderr] | [INFO] [stderr] 12884 | #[doc(hidden)] pub fn _set_video_note(&mut self, video_note: Box) -> &mut Self { self.video_note = Some(video_note); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12907:26 [INFO] [stderr] | [INFO] [stderr] 12907 | voice_note: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12946:42 [INFO] [stderr] | [INFO] [stderr] 12946 | pub fn voice_note(&self) -> Option> { self.voice_note.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:12947:68 [INFO] [stderr] | [INFO] [stderr] 12947 | #[doc(hidden)] pub fn _set_voice_note(&mut self, voice_note: Box) -> &mut Self { self.voice_note = Some(voice_note); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:13349:6 [INFO] [stderr] | [INFO] [stderr] 13349 | impl InputPassportElement { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputPassportElement` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:13352:20 [INFO] [stderr] | [INFO] [stderr] 13352 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputPassportElement` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:13920:80 [INFO] [stderr] | [INFO] [stderr] 13920 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:13924:22 [INFO] [stderr] | [INFO] [stderr] 13924 | source: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputPassportElementErrorSource` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:13954:37 [INFO] [stderr] | [INFO] [stderr] 13954 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:13955:58 [INFO] [stderr] | [INFO] [stderr] 13955 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:13960:38 [INFO] [stderr] | [INFO] [stderr] 13960 | pub fn source(&self) -> Option> { self.source.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputPassportElementErrorSource` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:13961:60 [INFO] [stderr] | [INFO] [stderr] 13961 | #[doc(hidden)] pub fn _set_source(&mut self, source: Box) -> &mut Self { self.source = Some(source); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputPassportElementErrorSource` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:13977:6 [INFO] [stderr] | [INFO] [stderr] 13977 | impl InputPassportElementErrorSource { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputPassportElementErrorSource` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:13980:20 [INFO] [stderr] | [INFO] [stderr] 13980 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputPassportElementErrorSource` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14386:25 [INFO] [stderr] | [INFO] [stderr] 14386 | files: Option>>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14388:31 [INFO] [stderr] | [INFO] [stderr] 14388 | translation: Option>>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14417:41 [INFO] [stderr] | [INFO] [stderr] 14417 | pub fn files(&self) -> Option>> { self.files.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14418:62 [INFO] [stderr] | [INFO] [stderr] 14418 | #[doc(hidden)] pub fn _set_files(&mut self, files: Vec>) -> &mut Self { self.files = Some(files); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14420:47 [INFO] [stderr] | [INFO] [stderr] 14420 | pub fn translation(&self) -> Option>> { self.translation.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14421:74 [INFO] [stderr] | [INFO] [stderr] 14421 | #[doc(hidden)] pub fn _set_translation(&mut self, translation: Vec>) -> &mut Self { self.translation = Some(translation); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14435:27 [INFO] [stderr] | [INFO] [stderr] 14435 | png_sticker: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14469:43 [INFO] [stderr] | [INFO] [stderr] 14469 | pub fn png_sticker(&self) -> Option> { self.png_sticker.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14470:70 [INFO] [stderr] | [INFO] [stderr] 14470 | #[doc(hidden)] pub fn _set_png_sticker(&mut self, png_sticker: Box) -> &mut Self { self.png_sticker = Some(png_sticker); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14490:25 [INFO] [stderr] | [INFO] [stderr] 14490 | thumbnail: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14524:41 [INFO] [stderr] | [INFO] [stderr] 14524 | pub fn thumbnail(&self) -> Option> { self.thumbnail.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14525:66 [INFO] [stderr] | [INFO] [stderr] 14525 | #[doc(hidden)] pub fn _set_thumbnail(&mut self, thumbnail: Box) -> &mut Self { self.thumbnail = Some(thumbnail); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14640:80 [INFO] [stderr] | [INFO] [stderr] 14640 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn KeyboardButtonType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14672:37 [INFO] [stderr] | [INFO] [stderr] 14672 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn KeyboardButtonType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14673:58 [INFO] [stderr] | [INFO] [stderr] 14673 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn KeyboardButtonType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14689:6 [INFO] [stderr] | [INFO] [stderr] 14689 | impl KeyboardButtonType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn KeyboardButtonType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14692:20 [INFO] [stderr] | [INFO] [stderr] 14692 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn KeyboardButtonType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:14980:21 [INFO] [stderr] | [INFO] [stderr] 14980 | value: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LanguagePackStringValue` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:15012:37 [INFO] [stderr] | [INFO] [stderr] 15012 | pub fn value(&self) -> Option> { self.value.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LanguagePackStringValue` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:15013:58 [INFO] [stderr] | [INFO] [stderr] 15013 | #[doc(hidden)] pub fn _set_value(&mut self, value: Box) -> &mut Self { self.value = Some(value); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LanguagePackStringValue` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:15029:6 [INFO] [stderr] | [INFO] [stderr] 15029 | impl LanguagePackStringValue { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LanguagePackStringValue` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:15032:20 [INFO] [stderr] | [INFO] [stderr] 15032 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn LanguagePackStringValue` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:15245:6 [INFO] [stderr] | [INFO] [stderr] 15245 | impl LinkState { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn LinkState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:15248:20 [INFO] [stderr] | [INFO] [stderr] 15248 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn LinkState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:15545:6 [INFO] [stderr] | [INFO] [stderr] 15545 | impl LogStream { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn LogStream` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:15548:20 [INFO] [stderr] | [INFO] [stderr] 15548 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn LogStream` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:15770:6 [INFO] [stderr] | [INFO] [stderr] 15770 | impl MaskPoint { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn MaskPoint` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:15773:20 [INFO] [stderr] | [INFO] [stderr] 15773 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn MaskPoint` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:15939:21 [INFO] [stderr] | [INFO] [stderr] 15939 | point: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn MaskPoint` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:15976:37 [INFO] [stderr] | [INFO] [stderr] 15976 | pub fn point(&self) -> Option> { self.point.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn MaskPoint` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:15977:58 [INFO] [stderr] | [INFO] [stderr] 15977 | #[doc(hidden)] pub fn _set_point(&mut self, point: Box) -> &mut Self { self.point = Some(point); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn MaskPoint` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:16006:29 [INFO] [stderr] | [INFO] [stderr] 16006 | sending_state: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageSendingState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:16042:23 [INFO] [stderr] | [INFO] [stderr] 16042 | content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:16044:28 [INFO] [stderr] | [INFO] [stderr] 16044 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:16103:45 [INFO] [stderr] | [INFO] [stderr] 16103 | pub fn sending_state(&self) -> Option> { self.sending_state.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageSendingState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:16104:74 [INFO] [stderr] | [INFO] [stderr] 16104 | #[doc(hidden)] pub fn _set_sending_state(&mut self, sending_state: Box) -> &mut Self { self.sending_state = Some(sending_state); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageSendingState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:16157:39 [INFO] [stderr] | [INFO] [stderr] 16157 | pub fn content(&self) -> Option> { self.content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:16158:62 [INFO] [stderr] | [INFO] [stderr] 16158 | #[doc(hidden)] pub fn _set_content(&mut self, content: Box) -> &mut Self { self.content = Some(content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:16160:44 [INFO] [stderr] | [INFO] [stderr] 16160 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:16161:72 [INFO] [stderr] | [INFO] [stderr] 16161 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:16177:6 [INFO] [stderr] | [INFO] [stderr] 16177 | impl MessageContent { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:16180:20 [INFO] [stderr] | [INFO] [stderr] 16180 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:17065:30 [INFO] [stderr] | [INFO] [stderr] 17065 | discard_reason: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallDiscardReason` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:17098:46 [INFO] [stderr] | [INFO] [stderr] 17098 | pub fn discard_reason(&self) -> Option> { self.discard_reason.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallDiscardReason` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:17099:76 [INFO] [stderr] | [INFO] [stderr] 17099 | #[doc(hidden)] pub fn _set_discard_reason(&mut self, discard_reason: Box) -> &mut Self { self.discard_reason = Some(discard_reason); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallDiscardReason` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:17949:25 [INFO] [stderr] | [INFO] [stderr] 17949 | types: Option>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:17979:41 [INFO] [stderr] | [INFO] [stderr] 17979 | pub fn types(&self) -> Option>> { self.types.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:17980:62 [INFO] [stderr] | [INFO] [stderr] 17980 | #[doc(hidden)] pub fn _set_types(&mut self, types: Vec>) -> &mut Self { self.types = Some(types); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18076:22 [INFO] [stderr] | [INFO] [stderr] 18076 | origin: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageForwardOrigin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18113:38 [INFO] [stderr] | [INFO] [stderr] 18113 | pub fn origin(&self) -> Option> { self.origin.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageForwardOrigin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18114:60 [INFO] [stderr] | [INFO] [stderr] 18114 | #[doc(hidden)] pub fn _set_origin(&mut self, origin: Box) -> &mut Self { self.origin = Some(origin); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageForwardOrigin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18139:6 [INFO] [stderr] | [INFO] [stderr] 18139 | impl MessageForwardOrigin { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageForwardOrigin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18142:20 [INFO] [stderr] | [INFO] [stderr] 18142 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageForwardOrigin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18304:6 [INFO] [stderr] | [INFO] [stderr] 18304 | impl MessageSendingState { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageSendingState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18307:20 [INFO] [stderr] | [INFO] [stderr] 18307 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageSendingState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18448:27 [INFO] [stderr] | [INFO] [stderr] 18448 | entries: Option>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NetworkStatisticsEntry` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18480:43 [INFO] [stderr] | [INFO] [stderr] 18480 | pub fn entries(&self) -> Option>> { self.entries.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NetworkStatisticsEntry` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18481:66 [INFO] [stderr] | [INFO] [stderr] 18481 | #[doc(hidden)] pub fn _set_entries(&mut self, entries: Vec>) -> &mut Self { self.entries = Some(entries); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NetworkStatisticsEntry` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18497:6 [INFO] [stderr] | [INFO] [stderr] 18497 | impl NetworkStatisticsEntry { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NetworkStatisticsEntry` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18500:20 [INFO] [stderr] | [INFO] [stderr] 18500 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NetworkStatisticsEntry` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18524:25 [INFO] [stderr] | [INFO] [stderr] 18524 | file_type: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18526:28 [INFO] [stderr] | [INFO] [stderr] 18526 | network_type: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn NetworkType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18563:41 [INFO] [stderr] | [INFO] [stderr] 18563 | pub fn file_type(&self) -> Option> { self.file_type.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18564:66 [INFO] [stderr] | [INFO] [stderr] 18564 | #[doc(hidden)] pub fn _set_file_type(&mut self, file_type: Box) -> &mut Self { self.file_type = Some(file_type); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18566:44 [INFO] [stderr] | [INFO] [stderr] 18566 | pub fn network_type(&self) -> Option> { self.network_type.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn NetworkType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18567:72 [INFO] [stderr] | [INFO] [stderr] 18567 | #[doc(hidden)] pub fn _set_network_type(&mut self, network_type: Box) -> &mut Self { self.network_type = Some(network_type); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn NetworkType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18587:28 [INFO] [stderr] | [INFO] [stderr] 18587 | network_type: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn NetworkType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18626:44 [INFO] [stderr] | [INFO] [stderr] 18626 | pub fn network_type(&self) -> Option> { self.network_type.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn NetworkType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18627:72 [INFO] [stderr] | [INFO] [stderr] 18627 | #[doc(hidden)] pub fn _set_network_type(&mut self, network_type: Box) -> &mut Self { self.network_type = Some(network_type); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn NetworkType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18652:6 [INFO] [stderr] | [INFO] [stderr] 18652 | impl NetworkType { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn NetworkType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18655:20 [INFO] [stderr] | [INFO] [stderr] 18655 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn NetworkType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18861:80 [INFO] [stderr] | [INFO] [stderr] 18861 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18897:37 [INFO] [stderr] | [INFO] [stderr] 18897 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18898:58 [INFO] [stderr] | [INFO] [stderr] 18898 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18914:80 [INFO] [stderr] | [INFO] [stderr] 18914 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationGroupType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18955:37 [INFO] [stderr] | [INFO] [stderr] 18955 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationGroupType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18956:58 [INFO] [stderr] | [INFO] [stderr] 18956 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationGroupType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18981:6 [INFO] [stderr] | [INFO] [stderr] 18981 | impl NotificationGroupType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationGroupType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:18984:20 [INFO] [stderr] | [INFO] [stderr] 18984 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationGroupType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19152:6 [INFO] [stderr] | [INFO] [stderr] 19152 | impl NotificationSettingsScope { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationSettingsScope` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19155:20 [INFO] [stderr] | [INFO] [stderr] 19155 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationSettingsScope` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19287:6 [INFO] [stderr] | [INFO] [stderr] 19287 | impl NotificationType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19290:20 [INFO] [stderr] | [INFO] [stderr] 19290 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19437:23 [INFO] [stderr] | [INFO] [stderr] 19437 | content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PushMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19475:39 [INFO] [stderr] | [INFO] [stderr] 19475 | pub fn content(&self) -> Option> { self.content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PushMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19476:62 [INFO] [stderr] | [INFO] [stderr] 19476 | #[doc(hidden)] pub fn _set_content(&mut self, content: Box) -> &mut Self { self.content = Some(content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PushMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19525:6 [INFO] [stderr] | [INFO] [stderr] 19525 | impl OptionValue { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn OptionValue` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19528:20 [INFO] [stderr] | [INFO] [stderr] 19528 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn OptionValue` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19771:6 [INFO] [stderr] | [INFO] [stderr] 19771 | impl PageBlock { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19774:20 [INFO] [stderr] | [INFO] [stderr] 19774 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19824:21 [INFO] [stderr] | [INFO] [stderr] 19824 | title: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19854:37 [INFO] [stderr] | [INFO] [stderr] 19854 | pub fn title(&self) -> Option> { self.title.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19855:58 [INFO] [stderr] | [INFO] [stderr] 19855 | #[doc(hidden)] pub fn _set_title(&mut self, title: Box) -> &mut Self { self.title = Some(title); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19869:24 [INFO] [stderr] | [INFO] [stderr] 19869 | subtitle: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19899:40 [INFO] [stderr] | [INFO] [stderr] 19899 | pub fn subtitle(&self) -> Option> { self.subtitle.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19900:64 [INFO] [stderr] | [INFO] [stderr] 19900 | #[doc(hidden)] pub fn _set_subtitle(&mut self, subtitle: Box) -> &mut Self { self.subtitle = Some(subtitle); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19914:22 [INFO] [stderr] | [INFO] [stderr] 19914 | author: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19947:38 [INFO] [stderr] | [INFO] [stderr] 19947 | pub fn author(&self) -> Option> { self.author.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19948:60 [INFO] [stderr] | [INFO] [stderr] 19948 | #[doc(hidden)] pub fn _set_author(&mut self, author: Box) -> &mut Self { self.author = Some(author); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19965:22 [INFO] [stderr] | [INFO] [stderr] 19965 | header: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19995:38 [INFO] [stderr] | [INFO] [stderr] 19995 | pub fn header(&self) -> Option> { self.header.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:19996:60 [INFO] [stderr] | [INFO] [stderr] 19996 | #[doc(hidden)] pub fn _set_header(&mut self, header: Box) -> &mut Self { self.header = Some(header); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20010:25 [INFO] [stderr] | [INFO] [stderr] 20010 | subheader: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20040:41 [INFO] [stderr] | [INFO] [stderr] 20040 | pub fn subheader(&self) -> Option> { self.subheader.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20041:66 [INFO] [stderr] | [INFO] [stderr] 20041 | #[doc(hidden)] pub fn _set_subheader(&mut self, subheader: Box) -> &mut Self { self.subheader = Some(subheader); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20055:22 [INFO] [stderr] | [INFO] [stderr] 20055 | kicker: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20085:38 [INFO] [stderr] | [INFO] [stderr] 20085 | pub fn kicker(&self) -> Option> { self.kicker.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20086:60 [INFO] [stderr] | [INFO] [stderr] 20086 | #[doc(hidden)] pub fn _set_kicker(&mut self, kicker: Box) -> &mut Self { self.kicker = Some(kicker); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20100:20 [INFO] [stderr] | [INFO] [stderr] 20100 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20130:36 [INFO] [stderr] | [INFO] [stderr] 20130 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20131:56 [INFO] [stderr] | [INFO] [stderr] 20131 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20145:20 [INFO] [stderr] | [INFO] [stderr] 20145 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20178:36 [INFO] [stderr] | [INFO] [stderr] 20178 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20179:56 [INFO] [stderr] | [INFO] [stderr] 20179 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20196:22 [INFO] [stderr] | [INFO] [stderr] 20196 | footer: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20226:38 [INFO] [stderr] | [INFO] [stderr] 20226 | pub fn footer(&self) -> Option> { self.footer.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20227:60 [INFO] [stderr] | [INFO] [stderr] 20227 | #[doc(hidden)] pub fn _set_footer(&mut self, footer: Box) -> &mut Self { self.footer = Some(footer); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20358:20 [INFO] [stderr] | [INFO] [stderr] 20358 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20360:22 [INFO] [stderr] | [INFO] [stderr] 20360 | credit: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20391:36 [INFO] [stderr] | [INFO] [stderr] 20391 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20392:56 [INFO] [stderr] | [INFO] [stderr] 20392 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20394:38 [INFO] [stderr] | [INFO] [stderr] 20394 | pub fn credit(&self) -> Option> { self.credit.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20395:60 [INFO] [stderr] | [INFO] [stderr] 20395 | #[doc(hidden)] pub fn _set_credit(&mut self, credit: Box) -> &mut Self { self.credit = Some(credit); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20409:20 [INFO] [stderr] | [INFO] [stderr] 20409 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20411:22 [INFO] [stderr] | [INFO] [stderr] 20411 | credit: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20442:36 [INFO] [stderr] | [INFO] [stderr] 20442 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20443:56 [INFO] [stderr] | [INFO] [stderr] 20443 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20445:38 [INFO] [stderr] | [INFO] [stderr] 20445 | pub fn credit(&self) -> Option> { self.credit.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20446:60 [INFO] [stderr] | [INFO] [stderr] 20446 | #[doc(hidden)] pub fn _set_credit(&mut self, credit: Box) -> &mut Self { self.credit = Some(credit); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20672:21 [INFO] [stderr] | [INFO] [stderr] 20672 | cover: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20702:37 [INFO] [stderr] | [INFO] [stderr] 20702 | pub fn cover(&self) -> Option> { self.cover.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20703:58 [INFO] [stderr] | [INFO] [stderr] 20703 | #[doc(hidden)] pub fn _set_cover(&mut self, cover: Box) -> &mut Self { self.cover = Some(cover); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20808:31 [INFO] [stderr] | [INFO] [stderr] 20808 | page_blocks: Option>>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20857:47 [INFO] [stderr] | [INFO] [stderr] 20857 | pub fn page_blocks(&self) -> Option>> { self.page_blocks.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20858:74 [INFO] [stderr] | [INFO] [stderr] 20858 | #[doc(hidden)] pub fn _set_page_blocks(&mut self, page_blocks: Vec>) -> &mut Self { self.page_blocks = Some(page_blocks); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20875:31 [INFO] [stderr] | [INFO] [stderr] 20875 | page_blocks: Option>>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20908:47 [INFO] [stderr] | [INFO] [stderr] 20908 | pub fn page_blocks(&self) -> Option>> { self.page_blocks.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20909:74 [INFO] [stderr] | [INFO] [stderr] 20909 | #[doc(hidden)] pub fn _set_page_blocks(&mut self, page_blocks: Vec>) -> &mut Self { self.page_blocks = Some(page_blocks); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20926:31 [INFO] [stderr] | [INFO] [stderr] 20926 | page_blocks: Option>>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20959:47 [INFO] [stderr] | [INFO] [stderr] 20959 | pub fn page_blocks(&self) -> Option>> { self.page_blocks.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:20960:74 [INFO] [stderr] | [INFO] [stderr] 20960 | #[doc(hidden)] pub fn _set_page_blocks(&mut self, page_blocks: Vec>) -> &mut Self { self.page_blocks = Some(page_blocks); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21030:23 [INFO] [stderr] | [INFO] [stderr] 21030 | caption: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21069:39 [INFO] [stderr] | [INFO] [stderr] 21069 | pub fn caption(&self) -> Option> { self.caption.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21070:62 [INFO] [stderr] | [INFO] [stderr] 21070 | #[doc(hidden)] pub fn _set_caption(&mut self, caption: Box) -> &mut Self { self.caption = Some(caption); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21093:22 [INFO] [stderr] | [INFO] [stderr] 21093 | header: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21095:31 [INFO] [stderr] | [INFO] [stderr] 21095 | page_blocks: Option>>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21129:38 [INFO] [stderr] | [INFO] [stderr] 21129 | pub fn header(&self) -> Option> { self.header.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21130:60 [INFO] [stderr] | [INFO] [stderr] 21130 | #[doc(hidden)] pub fn _set_header(&mut self, header: Box) -> &mut Self { self.header = Some(header); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21132:47 [INFO] [stderr] | [INFO] [stderr] 21132 | pub fn page_blocks(&self) -> Option>> { self.page_blocks.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21133:74 [INFO] [stderr] | [INFO] [stderr] 21133 | #[doc(hidden)] pub fn _set_page_blocks(&mut self, page_blocks: Vec>) -> &mut Self { self.page_blocks = Some(page_blocks); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21150:22 [INFO] [stderr] | [INFO] [stderr] 21150 | header: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21183:38 [INFO] [stderr] | [INFO] [stderr] 21183 | pub fn header(&self) -> Option> { self.header.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21184:60 [INFO] [stderr] | [INFO] [stderr] 21184 | #[doc(hidden)] pub fn _set_header(&mut self, header: Box) -> &mut Self { self.header = Some(header); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21266:20 [INFO] [stderr] | [INFO] [stderr] 21266 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21268:22 [INFO] [stderr] | [INFO] [stderr] 21268 | credit: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21297:36 [INFO] [stderr] | [INFO] [stderr] 21297 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21298:56 [INFO] [stderr] | [INFO] [stderr] 21298 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21300:38 [INFO] [stderr] | [INFO] [stderr] 21300 | pub fn credit(&self) -> Option> { self.credit.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21301:60 [INFO] [stderr] | [INFO] [stderr] 21301 | #[doc(hidden)] pub fn _set_credit(&mut self, credit: Box) -> &mut Self { self.credit = Some(credit); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21317:6 [INFO] [stderr] | [INFO] [stderr] 21317 | impl PageBlockHorizontalAlignment { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PageBlockHorizontalAlignment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21320:20 [INFO] [stderr] | [INFO] [stderr] 21320 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PageBlockHorizontalAlignment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21452:31 [INFO] [stderr] | [INFO] [stderr] 21452 | page_blocks: Option>>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21484:47 [INFO] [stderr] | [INFO] [stderr] 21484 | pub fn page_blocks(&self) -> Option>> { self.page_blocks.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21485:74 [INFO] [stderr] | [INFO] [stderr] 21485 | #[doc(hidden)] pub fn _set_page_blocks(&mut self, page_blocks: Vec>) -> &mut Self { self.page_blocks = Some(page_blocks); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21568:20 [INFO] [stderr] | [INFO] [stderr] 21568 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21576:21 [INFO] [stderr] | [INFO] [stderr] 21576 | align: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PageBlockHorizontalAlignment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21578:22 [INFO] [stderr] | [INFO] [stderr] 21578 | valign: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PageBlockVerticalAlignment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21611:36 [INFO] [stderr] | [INFO] [stderr] 21611 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21612:56 [INFO] [stderr] | [INFO] [stderr] 21612 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21623:37 [INFO] [stderr] | [INFO] [stderr] 21623 | pub fn align(&self) -> Option> { self.align.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PageBlockHorizontalAlignment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21624:58 [INFO] [stderr] | [INFO] [stderr] 21624 | #[doc(hidden)] pub fn _set_align(&mut self, align: Box) -> &mut Self { self.align = Some(align); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PageBlockHorizontalAlignment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21626:38 [INFO] [stderr] | [INFO] [stderr] 21626 | pub fn valign(&self) -> Option> { self.valign.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PageBlockVerticalAlignment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21627:60 [INFO] [stderr] | [INFO] [stderr] 21627 | #[doc(hidden)] pub fn _set_valign(&mut self, valign: Box) -> &mut Self { self.valign = Some(valign); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PageBlockVerticalAlignment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21643:6 [INFO] [stderr] | [INFO] [stderr] 21643 | impl PageBlockVerticalAlignment { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PageBlockVerticalAlignment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21646:20 [INFO] [stderr] | [INFO] [stderr] 21646 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PageBlockVerticalAlignment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21829:6 [INFO] [stderr] | [INFO] [stderr] 21829 | impl PassportElement { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElement` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:21832:20 [INFO] [stderr] | [INFO] [stderr] 21832 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElement` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:22400:80 [INFO] [stderr] | [INFO] [stderr] 22400 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:22404:22 [INFO] [stderr] | [INFO] [stderr] 22404 | source: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementErrorSource` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:22434:37 [INFO] [stderr] | [INFO] [stderr] 22434 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:22435:58 [INFO] [stderr] | [INFO] [stderr] 22435 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:22440:38 [INFO] [stderr] | [INFO] [stderr] 22440 | pub fn source(&self) -> Option> { self.source.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementErrorSource` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:22441:60 [INFO] [stderr] | [INFO] [stderr] 22441 | #[doc(hidden)] pub fn _set_source(&mut self, source: Box) -> &mut Self { self.source = Some(source); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementErrorSource` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:22457:6 [INFO] [stderr] | [INFO] [stderr] 22457 | impl PassportElementErrorSource { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementErrorSource` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:22460:20 [INFO] [stderr] | [INFO] [stderr] 22460 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementErrorSource` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:22826:6 [INFO] [stderr] | [INFO] [stderr] 22826 | impl PassportElementType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:22829:20 [INFO] [stderr] | [INFO] [stderr] 22829 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:23319:28 [INFO] [stderr] | [INFO] [stderr] 23319 | elements: Option>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElement` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:23347:44 [INFO] [stderr] | [INFO] [stderr] 23347 | pub fn elements(&self) -> Option>> { self.elements.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElement` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:23348:68 [INFO] [stderr] | [INFO] [stderr] 23348 | #[doc(hidden)] pub fn _set_elements(&mut self, elements: Vec>) -> &mut Self { self.elements = Some(elements); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElement` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:23362:28 [INFO] [stderr] | [INFO] [stderr] 23362 | elements: Option>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElement` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:23393:44 [INFO] [stderr] | [INFO] [stderr] 23393 | pub fn elements(&self) -> Option>> { self.elements.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElement` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:23394:68 [INFO] [stderr] | [INFO] [stderr] 23394 | #[doc(hidden)] pub fn _set_elements(&mut self, elements: Vec>) -> &mut Self { self.elements = Some(elements); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElement` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:23450:80 [INFO] [stderr] | [INFO] [stderr] 23450 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:23487:37 [INFO] [stderr] | [INFO] [stderr] 23487 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:23488:58 [INFO] [stderr] | [INFO] [stderr] 23488 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:24286:80 [INFO] [stderr] | [INFO] [stderr] 24286 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn ProxyType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:24334:37 [INFO] [stderr] | [INFO] [stderr] 24334 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn ProxyType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:24335:58 [INFO] [stderr] | [INFO] [stderr] 24335 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn ProxyType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:24351:6 [INFO] [stderr] | [INFO] [stderr] 24351 | impl ProxyType { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn ProxyType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:24354:20 [INFO] [stderr] | [INFO] [stderr] 24354 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn ProxyType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:24567:6 [INFO] [stderr] | [INFO] [stderr] 24567 | impl PushMessageContent { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PushMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:24570:20 [INFO] [stderr] | [INFO] [stderr] 24570 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PushMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:25959:6 [INFO] [stderr] | [INFO] [stderr] 25959 | impl ReplyMarkup { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:25962:20 [INFO] [stderr] | [INFO] [stderr] 25962 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26172:6 [INFO] [stderr] | [INFO] [stderr] 26172 | impl RichText { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26175:20 [INFO] [stderr] | [INFO] [stderr] 26175 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26253:20 [INFO] [stderr] | [INFO] [stderr] 26253 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26283:36 [INFO] [stderr] | [INFO] [stderr] 26283 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26284:56 [INFO] [stderr] | [INFO] [stderr] 26284 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26298:20 [INFO] [stderr] | [INFO] [stderr] 26298 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26328:36 [INFO] [stderr] | [INFO] [stderr] 26328 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26329:56 [INFO] [stderr] | [INFO] [stderr] 26329 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26343:20 [INFO] [stderr] | [INFO] [stderr] 26343 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26373:36 [INFO] [stderr] | [INFO] [stderr] 26373 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26374:56 [INFO] [stderr] | [INFO] [stderr] 26374 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26388:20 [INFO] [stderr] | [INFO] [stderr] 26388 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26418:36 [INFO] [stderr] | [INFO] [stderr] 26418 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26419:56 [INFO] [stderr] | [INFO] [stderr] 26419 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26433:20 [INFO] [stderr] | [INFO] [stderr] 26433 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26463:36 [INFO] [stderr] | [INFO] [stderr] 26463 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26464:56 [INFO] [stderr] | [INFO] [stderr] 26464 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26478:20 [INFO] [stderr] | [INFO] [stderr] 26478 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26511:36 [INFO] [stderr] | [INFO] [stderr] 26511 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26512:56 [INFO] [stderr] | [INFO] [stderr] 26512 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26529:20 [INFO] [stderr] | [INFO] [stderr] 26529 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26562:36 [INFO] [stderr] | [INFO] [stderr] 26562 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26563:56 [INFO] [stderr] | [INFO] [stderr] 26563 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26580:20 [INFO] [stderr] | [INFO] [stderr] 26580 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26610:36 [INFO] [stderr] | [INFO] [stderr] 26610 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26611:56 [INFO] [stderr] | [INFO] [stderr] 26611 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26625:20 [INFO] [stderr] | [INFO] [stderr] 26625 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26655:36 [INFO] [stderr] | [INFO] [stderr] 26655 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26656:56 [INFO] [stderr] | [INFO] [stderr] 26656 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26670:20 [INFO] [stderr] | [INFO] [stderr] 26670 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26700:36 [INFO] [stderr] | [INFO] [stderr] 26700 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26701:56 [INFO] [stderr] | [INFO] [stderr] 26701 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26715:20 [INFO] [stderr] | [INFO] [stderr] 26715 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26748:36 [INFO] [stderr] | [INFO] [stderr] 26748 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26749:56 [INFO] [stderr] | [INFO] [stderr] 26749 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26819:20 [INFO] [stderr] | [INFO] [stderr] 26819 | text: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26852:36 [INFO] [stderr] | [INFO] [stderr] 26852 | pub fn text(&self) -> Option> { self.text.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26853:56 [INFO] [stderr] | [INFO] [stderr] 26853 | #[doc(hidden)] pub fn _set_text(&mut self, text: Box) -> &mut Self { self.text = Some(text); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26870:25 [INFO] [stderr] | [INFO] [stderr] 26870 | texts: Option>>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26900:41 [INFO] [stderr] | [INFO] [stderr] 26900 | pub fn texts(&self) -> Option>> { self.texts.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:26901:62 [INFO] [stderr] | [INFO] [stderr] 26901 | #[doc(hidden)] pub fn _set_texts(&mut self, texts: Vec>) -> &mut Self { self.texts = Some(texts); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn RichText` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:27025:6 [INFO] [stderr] | [INFO] [stderr] 27025 | impl SearchMessagesFilter { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SearchMessagesFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:27028:20 [INFO] [stderr] | [INFO] [stderr] 27028 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SearchMessagesFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:27669:21 [INFO] [stderr] | [INFO] [stderr] 27669 | state: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SecretChatState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:27717:37 [INFO] [stderr] | [INFO] [stderr] 27717 | pub fn state(&self) -> Option> { self.state.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SecretChatState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:27718:58 [INFO] [stderr] | [INFO] [stderr] 27718 | #[doc(hidden)] pub fn _set_state(&mut self, state: Box) -> &mut Self { self.state = Some(state); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SecretChatState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:27746:6 [INFO] [stderr] | [INFO] [stderr] 27746 | impl SecretChatState { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SecretChatState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:27749:20 [INFO] [stderr] | [INFO] [stderr] 27749 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SecretChatState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:28590:25 [INFO] [stderr] | [INFO] [stderr] 28590 | file_type: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:28624:41 [INFO] [stderr] | [INFO] [stderr] 28624 | pub fn file_type(&self) -> Option> { self.file_type.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:28625:66 [INFO] [stderr] | [INFO] [stderr] 28625 | #[doc(hidden)] pub fn _set_file_type(&mut self, file_type: Box) -> &mut Self { self.file_type = Some(file_type); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:28714:22 [INFO] [stderr] | [INFO] [stderr] 28714 | status: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:28772:38 [INFO] [stderr] | [INFO] [stderr] 28772 | pub fn status(&self) -> Option> { self.status.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:28773:60 [INFO] [stderr] | [INFO] [stderr] 28773 | #[doc(hidden)] pub fn _set_status(&mut self, status: Box) -> &mut Self { self.status = Some(status); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:28924:6 [INFO] [stderr] | [INFO] [stderr] 28924 | impl SupergroupMembersFilter { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SupergroupMembersFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:28927:20 [INFO] [stderr] | [INFO] [stderr] 28927 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SupergroupMembersFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:29185:80 [INFO] [stderr] | [INFO] [stderr] 29185 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn TMeUrlType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:29217:37 [INFO] [stderr] | [INFO] [stderr] 29217 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn TMeUrlType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:29218:58 [INFO] [stderr] | [INFO] [stderr] 29218 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn TMeUrlType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:29234:6 [INFO] [stderr] | [INFO] [stderr] 29234 | impl TMeUrlType { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn TMeUrlType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:29237:20 [INFO] [stderr] | [INFO] [stderr] 29237 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn TMeUrlType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:30040:80 [INFO] [stderr] | [INFO] [stderr] 30040 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TextEntityType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:30076:37 [INFO] [stderr] | [INFO] [stderr] 30076 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TextEntityType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:30077:58 [INFO] [stderr] | [INFO] [stderr] 30077 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TextEntityType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:30093:6 [INFO] [stderr] | [INFO] [stderr] 30093 | impl TextEntityType { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TextEntityType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:30096:20 [INFO] [stderr] | [INFO] [stderr] 30096 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn TextEntityType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:30642:6 [INFO] [stderr] | [INFO] [stderr] 30642 | impl TextParseMode { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn TextParseMode` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:30645:20 [INFO] [stderr] | [INFO] [stderr] 30645 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn TextParseMode` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:30741:6 [INFO] [stderr] | [INFO] [stderr] 30741 | impl TopChatCategory { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TopChatCategory` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:30744:20 [INFO] [stderr] | [INFO] [stderr] 30744 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TopChatCategory` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:30984:6 [INFO] [stderr] | [INFO] [stderr] 30984 | impl Update { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Update` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:30987:20 [INFO] [stderr] | [INFO] [stderr] 30987 | impl Clone for Box { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Update` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:31077:35 [INFO] [stderr] | [INFO] [stderr] 31077 | authorization_state: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AuthorizationState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:31107:51 [INFO] [stderr] | [INFO] [stderr] 31107 | pub fn authorization_state(&self) -> Option> { self.authorization_state.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AuthorizationState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:31108:86 [INFO] [stderr] | [INFO] [stderr] 31108 | #[doc(hidden)] pub fn _set_authorization_state(&mut self, authorization_state: Box) -> &mut Self { self.authorization_state = Some(authorization_state); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AuthorizationState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:31320:27 [INFO] [stderr] | [INFO] [stderr] 31320 | new_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:31358:43 [INFO] [stderr] | [INFO] [stderr] 31358 | pub fn new_content(&self) -> Option> { self.new_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:31359:70 [INFO] [stderr] | [INFO] [stderr] 31359 | #[doc(hidden)] pub fn _set_new_content(&mut self, new_content: Box) -> &mut Self { self.new_content = Some(new_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:31379:28 [INFO] [stderr] | [INFO] [stderr] 31379 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:31421:44 [INFO] [stderr] | [INFO] [stderr] 31421 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:31422:72 [INFO] [stderr] | [INFO] [stderr] 31422 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:32218:21 [INFO] [stderr] | [INFO] [stderr] 32218 | scope: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationSettingsScope` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:32251:37 [INFO] [stderr] | [INFO] [stderr] 32251 | pub fn scope(&self) -> Option> { self.scope.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationSettingsScope` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:32252:58 [INFO] [stderr] | [INFO] [stderr] 32252 | #[doc(hidden)] pub fn _set_scope(&mut self, scope: Box) -> &mut Self { self.scope = Some(scope); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationSettingsScope` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:32512:80 [INFO] [stderr] | [INFO] [stderr] 32512 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationGroupType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:32564:37 [INFO] [stderr] | [INFO] [stderr] 32564 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationGroupType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:32565:58 [INFO] [stderr] | [INFO] [stderr] 32565 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationGroupType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:32748:22 [INFO] [stderr] | [INFO] [stderr] 32748 | action: Option>, [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn ChatAction` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:32786:38 [INFO] [stderr] | [INFO] [stderr] 32786 | pub fn action(&self) -> Option> { self.action.clone() } [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn ChatAction` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:32787:60 [INFO] [stderr] | [INFO] [stderr] 32787 | #[doc(hidden)] pub fn _set_action(&mut self, action: Box) -> &mut Self { self.action = Some(action); self } [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn ChatAction` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:32803:22 [INFO] [stderr] | [INFO] [stderr] 32803 | status: Option>, [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn UserStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:32837:38 [INFO] [stderr] | [INFO] [stderr] 32837 | pub fn status(&self) -> Option> { self.status.clone() } [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn UserStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:32838:60 [INFO] [stderr] | [INFO] [stderr] 32838 | #[doc(hidden)] pub fn _set_status(&mut self, status: Box) -> &mut Self { self.status = Some(status); self } [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn UserStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:33159:23 [INFO] [stderr] | [INFO] [stderr] 33159 | content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:33193:39 [INFO] [stderr] | [INFO] [stderr] 33193 | pub fn content(&self) -> Option> { self.content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:33194:62 [INFO] [stderr] | [INFO] [stderr] 33194 | #[doc(hidden)] pub fn _set_content(&mut self, content: Box) -> &mut Self { self.content = Some(content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn MessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:33390:23 [INFO] [stderr] | [INFO] [stderr] 33390 | setting: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySetting` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:33423:39 [INFO] [stderr] | [INFO] [stderr] 33423 | pub fn setting(&self) -> Option> { self.setting.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySetting` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:33424:62 [INFO] [stderr] | [INFO] [stderr] 33424 | #[doc(hidden)] pub fn _set_setting(&mut self, setting: Box) -> &mut Self { self.setting = Some(setting); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySetting` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:33549:21 [INFO] [stderr] | [INFO] [stderr] 33549 | value: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn OptionValue` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:33583:37 [INFO] [stderr] | [INFO] [stderr] 33583 | pub fn value(&self) -> Option> { self.value.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn OptionValue` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:33584:58 [INFO] [stderr] | [INFO] [stderr] 33584 | #[doc(hidden)] pub fn _set_value(&mut self, value: Box) -> &mut Self { self.value = Some(value); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn OptionValue` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:33868:21 [INFO] [stderr] | [INFO] [stderr] 33868 | state: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ConnectionState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:33898:37 [INFO] [stderr] | [INFO] [stderr] 33898 | pub fn state(&self) -> Option> { self.state.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ConnectionState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:33899:58 [INFO] [stderr] | [INFO] [stderr] 33899 | #[doc(hidden)] pub fn _set_state(&mut self, state: Box) -> &mut Self { self.state = Some(state); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ConnectionState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34100:23 [INFO] [stderr] | [INFO] [stderr] 34100 | payload: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallbackQueryPayload` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34150:39 [INFO] [stderr] | [INFO] [stderr] 34150 | pub fn payload(&self) -> Option> { self.payload.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallbackQueryPayload` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34151:62 [INFO] [stderr] | [INFO] [stderr] 34151 | #[doc(hidden)] pub fn _set_payload(&mut self, payload: Box) -> &mut Self { self.payload = Some(payload); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallbackQueryPayload` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34173:23 [INFO] [stderr] | [INFO] [stderr] 34173 | payload: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallbackQueryPayload` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34219:39 [INFO] [stderr] | [INFO] [stderr] 34219 | pub fn payload(&self) -> Option> { self.payload.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallbackQueryPayload` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34220:62 [INFO] [stderr] | [INFO] [stderr] 34220 | #[doc(hidden)] pub fn _set_payload(&mut self, payload: Box) -> &mut Self { self.payload = Some(payload); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallbackQueryPayload` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34505:27 [INFO] [stderr] | [INFO] [stderr] 34505 | updates: Option>>, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Update` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34533:43 [INFO] [stderr] | [INFO] [stderr] 34533 | pub fn updates(&self) -> Option>> { self.updates.clone() } [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Update` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34534:66 [INFO] [stderr] | [INFO] [stderr] 34534 | #[doc(hidden)] pub fn _set_updates(&mut self, updates: Vec>) -> &mut Self { self.updates = Some(updates); self } [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Update` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34558:22 [INFO] [stderr] | [INFO] [stderr] 34558 | status: Option>, [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn UserStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34562:29 [INFO] [stderr] | [INFO] [stderr] 34562 | outgoing_link: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn LinkState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34564:29 [INFO] [stderr] | [INFO] [stderr] 34564 | incoming_link: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn LinkState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34574:80 [INFO] [stderr] | [INFO] [stderr] 34574 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn UserType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34633:38 [INFO] [stderr] | [INFO] [stderr] 34633 | pub fn status(&self) -> Option> { self.status.clone() } [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn UserStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34634:60 [INFO] [stderr] | [INFO] [stderr] 34634 | #[doc(hidden)] pub fn _set_status(&mut self, status: Box) -> &mut Self { self.status = Some(status); self } [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn UserStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34639:45 [INFO] [stderr] | [INFO] [stderr] 34639 | pub fn outgoing_link(&self) -> Option> { self.outgoing_link.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn LinkState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34640:74 [INFO] [stderr] | [INFO] [stderr] 34640 | #[doc(hidden)] pub fn _set_outgoing_link(&mut self, outgoing_link: Box) -> &mut Self { self.outgoing_link = Some(outgoing_link); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn LinkState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34642:45 [INFO] [stderr] | [INFO] [stderr] 34642 | pub fn incoming_link(&self) -> Option> { self.incoming_link.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn LinkState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34643:74 [INFO] [stderr] | [INFO] [stderr] 34643 | #[doc(hidden)] pub fn _set_incoming_link(&mut self, incoming_link: Box) -> &mut Self { self.incoming_link = Some(incoming_link); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn LinkState` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34657:37 [INFO] [stderr] | [INFO] [stderr] 34657 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn UserType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34658:58 [INFO] [stderr] | [INFO] [stderr] 34658 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn UserType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34752:6 [INFO] [stderr] | [INFO] [stderr] 34752 | impl UserPrivacySetting { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySetting` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34755:20 [INFO] [stderr] | [INFO] [stderr] 34755 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySetting` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34923:6 [INFO] [stderr] | [INFO] [stderr] 34923 | impl UserPrivacySettingRule { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySettingRule` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:34926:20 [INFO] [stderr] | [INFO] [stderr] 34926 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySettingRule` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:35176:25 [INFO] [stderr] | [INFO] [stderr] 35176 | rules: Option>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySettingRule` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:35204:41 [INFO] [stderr] | [INFO] [stderr] 35204 | pub fn rules(&self) -> Option>> { self.rules.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySettingRule` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:35205:62 [INFO] [stderr] | [INFO] [stderr] 35205 | #[doc(hidden)] pub fn _set_rules(&mut self, rules: Vec>) -> &mut Self { self.rules = Some(rules); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySettingRule` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:35317:6 [INFO] [stderr] | [INFO] [stderr] 35317 | impl UserStatus { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn UserStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:35320:20 [INFO] [stderr] | [INFO] [stderr] 35320 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn UserStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:35572:6 [INFO] [stderr] | [INFO] [stderr] 35572 | impl UserType { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn UserType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:35575:20 [INFO] [stderr] | [INFO] [stderr] 35575 | impl Clone for Box { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn UserType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36380:31 [INFO] [stderr] | [INFO] [stderr] 36380 | page_blocks: Option>>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36420:47 [INFO] [stderr] | [INFO] [stderr] 36420 | pub fn page_blocks(&self) -> Option>> { self.page_blocks.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36421:74 [INFO] [stderr] | [INFO] [stderr] 36421 | #[doc(hidden)] pub fn _set_page_blocks(&mut self, page_blocks: Vec>) -> &mut Self { self.page_blocks = Some(page_blocks); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn PageBlock` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36676:23 [INFO] [stderr] | [INFO] [stderr] 36676 | sticker: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36706:39 [INFO] [stderr] | [INFO] [stderr] 36706 | pub fn sticker(&self) -> Option> { self.sticker.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36707:62 [INFO] [stderr] | [INFO] [stderr] 36707 | #[doc(hidden)] pub fn _set_sticker(&mut self, sticker: Box) -> &mut Self { self.sticker = Some(sticker); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36729:37 [INFO] [stderr] | [INFO] [stderr] 36729 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36775:53 [INFO] [stderr] | [INFO] [stderr] 36775 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36776:90 [INFO] [stderr] | [INFO] [stderr] 36776 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36837:21 [INFO] [stderr] | [INFO] [stderr] 36837 | entry: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NetworkStatisticsEntry` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36867:37 [INFO] [stderr] | [INFO] [stderr] 36867 | pub fn entry(&self) -> Option> { self.entry.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NetworkStatisticsEntry` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36868:58 [INFO] [stderr] | [INFO] [stderr] 36868 | #[doc(hidden)] pub fn _set_entry(&mut self, entry: Box) -> &mut Self { self.entry = Some(entry); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NetworkStatisticsEntry` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36888:80 [INFO] [stderr] | [INFO] [stderr] 36888 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn ProxyType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36930:37 [INFO] [stderr] | [INFO] [stderr] 36930 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn ProxyType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36931:58 [INFO] [stderr] | [INFO] [stderr] 36931 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn ProxyType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36947:23 [INFO] [stderr] | [INFO] [stderr] 36947 | sticker: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36981:39 [INFO] [stderr] | [INFO] [stderr] 36981 | pub fn sticker(&self) -> Option> { self.sticker.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:36982:62 [INFO] [stderr] | [INFO] [stderr] 36982 | #[doc(hidden)] pub fn _set_sticker(&mut self, sticker: Box) -> &mut Self { self.sticker = Some(sticker); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:37037:25 [INFO] [stderr] | [INFO] [stderr] 37037 | animation: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:37067:41 [INFO] [stderr] | [INFO] [stderr] 37067 | pub fn animation(&self) -> Option> { self.animation.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:37068:66 [INFO] [stderr] | [INFO] [stderr] 37068 | #[doc(hidden)] pub fn _set_animation(&mut self, animation: Box) -> &mut Self { self.animation = Some(animation); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:37251:27 [INFO] [stderr] | [INFO] [stderr] 37251 | results: Option>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputInlineQueryResult` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:37301:43 [INFO] [stderr] | [INFO] [stderr] 37301 | pub fn results(&self) -> Option>> { self.results.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputInlineQueryResult` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:37302:66 [INFO] [stderr] | [INFO] [stderr] 37302 | #[doc(hidden)] pub fn _set_results(&mut self, results: Vec>) -> &mut Self { self.results = Some(results); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputInlineQueryResult` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:39335:80 [INFO] [stderr] | [INFO] [stderr] 39335 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:39365:37 [INFO] [stderr] | [INFO] [stderr] 39365 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:39366:58 [INFO] [stderr] | [INFO] [stderr] 39366 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:39845:28 [INFO] [stderr] | [INFO] [stderr] 39845 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:39882:44 [INFO] [stderr] | [INFO] [stderr] 39882 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:39883:72 [INFO] [stderr] | [INFO] [stderr] 39883 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:39902:28 [INFO] [stderr] | [INFO] [stderr] 39902 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:39939:44 [INFO] [stderr] | [INFO] [stderr] 39939 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:39940:72 [INFO] [stderr] | [INFO] [stderr] 39940 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:39959:28 [INFO] [stderr] | [INFO] [stderr] 39959 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:39961:37 [INFO] [stderr] | [INFO] [stderr] 39961 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:39996:44 [INFO] [stderr] | [INFO] [stderr] 39996 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:39997:72 [INFO] [stderr] | [INFO] [stderr] 39997 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:39999:53 [INFO] [stderr] | [INFO] [stderr] 39999 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40000:90 [INFO] [stderr] | [INFO] [stderr] 40000 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40016:28 [INFO] [stderr] | [INFO] [stderr] 40016 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40050:44 [INFO] [stderr] | [INFO] [stderr] 40050 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40051:72 [INFO] [stderr] | [INFO] [stderr] 40051 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40067:28 [INFO] [stderr] | [INFO] [stderr] 40067 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40069:37 [INFO] [stderr] | [INFO] [stderr] 40069 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40104:44 [INFO] [stderr] | [INFO] [stderr] 40104 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40105:72 [INFO] [stderr] | [INFO] [stderr] 40105 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40107:53 [INFO] [stderr] | [INFO] [stderr] 40107 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40108:90 [INFO] [stderr] | [INFO] [stderr] 40108 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40126:28 [INFO] [stderr] | [INFO] [stderr] 40126 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40167:44 [INFO] [stderr] | [INFO] [stderr] 40167 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40168:72 [INFO] [stderr] | [INFO] [stderr] 40168 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40189:28 [INFO] [stderr] | [INFO] [stderr] 40189 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40230:44 [INFO] [stderr] | [INFO] [stderr] 40230 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40231:72 [INFO] [stderr] | [INFO] [stderr] 40231 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40252:28 [INFO] [stderr] | [INFO] [stderr] 40252 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40254:37 [INFO] [stderr] | [INFO] [stderr] 40254 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40293:44 [INFO] [stderr] | [INFO] [stderr] 40293 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40294:72 [INFO] [stderr] | [INFO] [stderr] 40294 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40296:53 [INFO] [stderr] | [INFO] [stderr] 40296 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40297:90 [INFO] [stderr] | [INFO] [stderr] 40297 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40315:28 [INFO] [stderr] | [INFO] [stderr] 40315 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40353:44 [INFO] [stderr] | [INFO] [stderr] 40353 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40354:72 [INFO] [stderr] | [INFO] [stderr] 40354 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40372:28 [INFO] [stderr] | [INFO] [stderr] 40372 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40374:37 [INFO] [stderr] | [INFO] [stderr] 40374 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40413:44 [INFO] [stderr] | [INFO] [stderr] 40413 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40414:72 [INFO] [stderr] | [INFO] [stderr] 40414 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40416:53 [INFO] [stderr] | [INFO] [stderr] 40416 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40417:90 [INFO] [stderr] | [INFO] [stderr] 40417 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40439:80 [INFO] [stderr] | [INFO] [stderr] 40439 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn ProxyType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40485:37 [INFO] [stderr] | [INFO] [stderr] 40485 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn ProxyType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:40486:58 [INFO] [stderr] | [INFO] [stderr] 40486 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn ProxyType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:41143:23 [INFO] [stderr] | [INFO] [stderr] 41143 | payload: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallbackQueryPayload` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:41181:39 [INFO] [stderr] | [INFO] [stderr] 41181 | pub fn payload(&self) -> Option> { self.payload.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallbackQueryPayload` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:41182:62 [INFO] [stderr] | [INFO] [stderr] 41182 | #[doc(hidden)] pub fn _set_payload(&mut self, payload: Box) -> &mut Self { self.payload = Some(payload); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn CallbackQueryPayload` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:41510:22 [INFO] [stderr] | [INFO] [stderr] 41510 | filter: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SearchMessagesFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:41547:38 [INFO] [stderr] | [INFO] [stderr] 41547 | pub fn filter(&self) -> Option> { self.filter.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SearchMessagesFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:41548:60 [INFO] [stderr] | [INFO] [stderr] 41548 | #[doc(hidden)] pub fn _set_filter(&mut self, filter: Box) -> &mut Self { self.filter = Some(filter); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SearchMessagesFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:41565:21 [INFO] [stderr] | [INFO] [stderr] 41565 | scope: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationSettingsScope` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:41598:37 [INFO] [stderr] | [INFO] [stderr] 41598 | pub fn scope(&self) -> Option> { self.scope.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationSettingsScope` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:41599:58 [INFO] [stderr] | [INFO] [stderr] 41599 | #[doc(hidden)] pub fn _set_scope(&mut self, scope: Box) -> &mut Self { self.scope = Some(scope); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationSettingsScope` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:43405:80 [INFO] [stderr] | [INFO] [stderr] 43405 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:43438:37 [INFO] [stderr] | [INFO] [stderr] 43438 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:43439:58 [INFO] [stderr] | [INFO] [stderr] 43439 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:43956:25 [INFO] [stderr] | [INFO] [stderr] 43956 | file_type: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:43990:41 [INFO] [stderr] | [INFO] [stderr] 43990 | pub fn file_type(&self) -> Option> { self.file_type.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:43991:66 [INFO] [stderr] | [INFO] [stderr] 43991 | #[doc(hidden)] pub fn _set_file_type(&mut self, file_type: Box) -> &mut Self { self.file_type = Some(file_type); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:44122:21 [INFO] [stderr] | [INFO] [stderr] 44122 | scope: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationSettingsScope` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:44152:37 [INFO] [stderr] | [INFO] [stderr] 44152 | pub fn scope(&self) -> Option> { self.scope.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationSettingsScope` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:44153:58 [INFO] [stderr] | [INFO] [stderr] 44153 | #[doc(hidden)] pub fn _set_scope(&mut self, scope: Box) -> &mut Self { self.scope = Some(scope); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationSettingsScope` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:44208:23 [INFO] [stderr] | [INFO] [stderr] 44208 | sticker: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:44238:39 [INFO] [stderr] | [INFO] [stderr] 44238 | pub fn sticker(&self) -> Option> { self.sticker.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:44239:62 [INFO] [stderr] | [INFO] [stderr] 44239 | #[doc(hidden)] pub fn _set_sticker(&mut self, sticker: Box) -> &mut Self { self.sticker = Some(sticker); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:44501:22 [INFO] [stderr] | [INFO] [stderr] 44501 | filter: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SupergroupMembersFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:44541:38 [INFO] [stderr] | [INFO] [stderr] 44541 | pub fn filter(&self) -> Option> { self.filter.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SupergroupMembersFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:44542:60 [INFO] [stderr] | [INFO] [stderr] 44542 | #[doc(hidden)] pub fn _set_filter(&mut self, filter: Box) -> &mut Self { self.filter = Some(filter); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SupergroupMembersFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:44673:24 [INFO] [stderr] | [INFO] [stderr] 44673 | category: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TopChatCategory` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:44706:40 [INFO] [stderr] | [INFO] [stderr] 44706 | pub fn category(&self) -> Option> { self.category.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TopChatCategory` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:44707:64 [INFO] [stderr] | [INFO] [stderr] 44707 | #[doc(hidden)] pub fn _set_category(&mut self, category: Box) -> &mut Self { self.category = Some(category); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TopChatCategory` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:44841:23 [INFO] [stderr] | [INFO] [stderr] 44841 | setting: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySetting` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:44871:39 [INFO] [stderr] | [INFO] [stderr] 44871 | pub fn setting(&self) -> Option> { self.setting.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySetting` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:44872:62 [INFO] [stderr] | [INFO] [stderr] 44872 | #[doc(hidden)] pub fn _set_setting(&mut self, setting: Box) -> &mut Self { self.setting = Some(setting); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySetting` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:45357:30 [INFO] [stderr] | [INFO] [stderr] 45357 | file_types: Option>>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:45412:46 [INFO] [stderr] | [INFO] [stderr] 45412 | pub fn file_types(&self) -> Option>> { self.file_types.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:45413:72 [INFO] [stderr] | [INFO] [stderr] 45413 | #[doc(hidden)] pub fn _set_file_types(&mut self, file_types: Vec>) -> &mut Self { self.file_types = Some(file_types); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:45438:26 [INFO] [stderr] | [INFO] [stderr] 45438 | parse_mode: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn TextParseMode` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:45472:42 [INFO] [stderr] | [INFO] [stderr] 45472 | pub fn parse_mode(&self) -> Option> { self.parse_mode.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn TextParseMode` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:45473:68 [INFO] [stderr] | [INFO] [stderr] 45473 | #[doc(hidden)] pub fn _set_parse_mode(&mut self, parse_mode: Box) -> &mut Self { self.parse_mode = Some(parse_mode); self } [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn TextParseMode` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:45798:28 [INFO] [stderr] | [INFO] [stderr] 45798 | device_token: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn DeviceToken` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:45831:44 [INFO] [stderr] | [INFO] [stderr] 45831 | pub fn device_token(&self) -> Option> { self.device_token.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn DeviceToken` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:45832:72 [INFO] [stderr] | [INFO] [stderr] 45832 | #[doc(hidden)] pub fn _set_device_token(&mut self, device_token: Box) -> &mut Self { self.device_token = Some(device_token); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn DeviceToken` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:45890:23 [INFO] [stderr] | [INFO] [stderr] 45890 | sticker: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:45920:39 [INFO] [stderr] | [INFO] [stderr] 45920 | pub fn sticker(&self) -> Option> { self.sticker.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:45921:62 [INFO] [stderr] | [INFO] [stderr] 45921 | #[doc(hidden)] pub fn _set_sticker(&mut self, sticker: Box) -> &mut Self { self.sticker = Some(sticker); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46113:23 [INFO] [stderr] | [INFO] [stderr] 46113 | sticker: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46147:39 [INFO] [stderr] | [INFO] [stderr] 46147 | pub fn sticker(&self) -> Option> { self.sticker.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46148:62 [INFO] [stderr] | [INFO] [stderr] 46148 | #[doc(hidden)] pub fn _set_sticker(&mut self, sticker: Box) -> &mut Self { self.sticker = Some(sticker); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46203:25 [INFO] [stderr] | [INFO] [stderr] 46203 | animation: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46233:41 [INFO] [stderr] | [INFO] [stderr] 46233 | pub fn animation(&self) -> Option> { self.animation.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46234:66 [INFO] [stderr] | [INFO] [stderr] 46234 | #[doc(hidden)] pub fn _set_animation(&mut self, animation: Box) -> &mut Self { self.animation = Some(animation); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46248:23 [INFO] [stderr] | [INFO] [stderr] 46248 | sticker: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46278:39 [INFO] [stderr] | [INFO] [stderr] 46278 | pub fn sticker(&self) -> Option> { self.sticker.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46279:62 [INFO] [stderr] | [INFO] [stderr] 46279 | #[doc(hidden)] pub fn _set_sticker(&mut self, sticker: Box) -> &mut Self { self.sticker = Some(sticker); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46293:24 [INFO] [stderr] | [INFO] [stderr] 46293 | category: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TopChatCategory` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46326:40 [INFO] [stderr] | [INFO] [stderr] 46326 | pub fn category(&self) -> Option> { self.category.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TopChatCategory` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46327:64 [INFO] [stderr] | [INFO] [stderr] 46327 | #[doc(hidden)] pub fn _set_category(&mut self, category: Box) -> &mut Self { self.category = Some(category); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn TopChatCategory` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46393:22 [INFO] [stderr] | [INFO] [stderr] 46393 | reason: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatReportReason` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46430:38 [INFO] [stderr] | [INFO] [stderr] 46430 | pub fn reason(&self) -> Option> { self.reason.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatReportReason` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46431:60 [INFO] [stderr] | [INFO] [stderr] 46431 | #[doc(hidden)] pub fn _set_reason(&mut self, reason: Box) -> &mut Self { self.reason = Some(reason); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatReportReason` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46910:22 [INFO] [stderr] | [INFO] [stderr] 46910 | filter: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMembersFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46952:38 [INFO] [stderr] | [INFO] [stderr] 46952 | pub fn filter(&self) -> Option> { self.filter.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMembersFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46953:60 [INFO] [stderr] | [INFO] [stderr] 46953 | #[doc(hidden)] pub fn _set_filter(&mut self, filter: Box) -> &mut Self { self.filter = Some(filter); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMembersFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:46979:22 [INFO] [stderr] | [INFO] [stderr] 46979 | filter: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SearchMessagesFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:47033:38 [INFO] [stderr] | [INFO] [stderr] 47033 | pub fn filter(&self) -> Option> { self.filter.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SearchMessagesFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:47034:60 [INFO] [stderr] | [INFO] [stderr] 47034 | #[doc(hidden)] pub fn _set_filter(&mut self, filter: Box) -> &mut Self { self.filter = Some(filter); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SearchMessagesFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:47491:22 [INFO] [stderr] | [INFO] [stderr] 47491 | filter: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SearchMessagesFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:47537:38 [INFO] [stderr] | [INFO] [stderr] 47537 | pub fn filter(&self) -> Option> { self.filter.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SearchMessagesFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:47538:60 [INFO] [stderr] | [INFO] [stderr] 47538 | #[doc(hidden)] pub fn _set_filter(&mut self, filter: Box) -> &mut Self { self.filter = Some(filter); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SearchMessagesFilter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:47836:22 [INFO] [stderr] | [INFO] [stderr] 47836 | action: Option>, [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn ChatAction` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:47870:38 [INFO] [stderr] | [INFO] [stderr] 47870 | pub fn action(&self) -> Option> { self.action.clone() } [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn ChatAction` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:47871:60 [INFO] [stderr] | [INFO] [stderr] 47871 | #[doc(hidden)] pub fn _set_action(&mut self, action: Box) -> &mut Self { self.action = Some(action); self } [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn ChatAction` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48146:28 [INFO] [stderr] | [INFO] [stderr] 48146 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48148:37 [INFO] [stderr] | [INFO] [stderr] 48148 | input_message_content: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48195:44 [INFO] [stderr] | [INFO] [stderr] 48195 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48196:72 [INFO] [stderr] | [INFO] [stderr] 48196 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48198:53 [INFO] [stderr] | [INFO] [stderr] 48198 | pub fn input_message_content(&self) -> Option> { self.input_message_content.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48199:90 [INFO] [stderr] | [INFO] [stderr] 48199 | #[doc(hidden)] pub fn _set_input_message_content(&mut self, input_message_content: Box) -> &mut Self { self.input_message_content = Some(input_message_content); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48221:42 [INFO] [stderr] | [INFO] [stderr] 48221 | input_message_contents: Option>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48267:58 [INFO] [stderr] | [INFO] [stderr] 48267 | pub fn input_message_contents(&self) -> Option>> { self.input_message_contents.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48268:96 [INFO] [stderr] | [INFO] [stderr] 48268 | #[doc(hidden)] pub fn _set_input_message_contents(&mut self, input_message_contents: Vec>) -> &mut Self { self.input_message_contents = Some(input_message_contents); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputMessageContent` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48284:25 [INFO] [stderr] | [INFO] [stderr] 48284 | types: Option>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48318:41 [INFO] [stderr] | [INFO] [stderr] 48318 | pub fn types(&self) -> Option>> { self.types.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48319:62 [INFO] [stderr] | [INFO] [stderr] 48319 | #[doc(hidden)] pub fn _set_types(&mut self, types: Vec>) -> &mut Self { self.types = Some(types); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PassportElementType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48341:27 [INFO] [stderr] | [INFO] [stderr] 48341 | credentials: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputCredentials` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48387:43 [INFO] [stderr] | [INFO] [stderr] 48387 | pub fn credentials(&self) -> Option> { self.credentials.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputCredentials` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48388:70 [INFO] [stderr] | [INFO] [stderr] 48388 | #[doc(hidden)] pub fn _set_credentials(&mut self, credentials: Box) -> &mut Self { self.credentials = Some(credentials); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputCredentials` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48835:22 [INFO] [stderr] | [INFO] [stderr] 48835 | status: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48873:38 [INFO] [stderr] | [INFO] [stderr] 48873 | pub fn status(&self) -> Option> { self.status.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48874:60 [INFO] [stderr] | [INFO] [stderr] 48874 | #[doc(hidden)] pub fn _set_status(&mut self, status: Box) -> &mut Self { self.status = Some(status); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ChatMemberStatus` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48937:21 [INFO] [stderr] | [INFO] [stderr] 48937 | photo: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48971:37 [INFO] [stderr] | [INFO] [stderr] 48971 | pub fn photo(&self) -> Option> { self.photo.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:48972:58 [INFO] [stderr] | [INFO] [stderr] 48972 | #[doc(hidden)] pub fn _set_photo(&mut self, photo: Box) -> &mut Self { self.photo = Some(photo); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49357:26 [INFO] [stderr] | [INFO] [stderr] 49357 | log_stream: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn LogStream` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49387:42 [INFO] [stderr] | [INFO] [stderr] 49387 | pub fn log_stream(&self) -> Option> { self.log_stream.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn LogStream` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49388:68 [INFO] [stderr] | [INFO] [stderr] 49388 | #[doc(hidden)] pub fn _set_log_stream(&mut self, log_stream: Box) -> &mut Self { self.log_stream = Some(log_stream); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn LogStream` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49537:80 [INFO] [stderr] | [INFO] [stderr] 49537 | #[serde(rename(serialize = "type", deserialize = "type"))] type_: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn NetworkType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49567:37 [INFO] [stderr] | [INFO] [stderr] 49567 | pub fn type_(&self) -> Option> { self.type_.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn NetworkType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49568:58 [INFO] [stderr] | [INFO] [stderr] 49568 | #[doc(hidden)] pub fn _set_type_(&mut self, type_: Box) -> &mut Self { self.type_ = Some(type_); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn NetworkType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49584:21 [INFO] [stderr] | [INFO] [stderr] 49584 | value: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn OptionValue` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49618:37 [INFO] [stderr] | [INFO] [stderr] 49618 | pub fn value(&self) -> Option> { self.value.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn OptionValue` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49619:58 [INFO] [stderr] | [INFO] [stderr] 49619 | #[doc(hidden)] pub fn _set_value(&mut self, value: Box) -> &mut Self { self.value = Some(value); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn OptionValue` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49633:23 [INFO] [stderr] | [INFO] [stderr] 49633 | element: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputPassportElement` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49666:39 [INFO] [stderr] | [INFO] [stderr] 49666 | pub fn element(&self) -> Option> { self.element.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputPassportElement` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49667:62 [INFO] [stderr] | [INFO] [stderr] 49667 | #[doc(hidden)] pub fn _set_element(&mut self, element: Box) -> &mut Self { self.element = Some(element); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn InputPassportElement` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49890:21 [INFO] [stderr] | [INFO] [stderr] 49890 | photo: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49920:37 [INFO] [stderr] | [INFO] [stderr] 49920 | pub fn photo(&self) -> Option> { self.photo.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49921:58 [INFO] [stderr] | [INFO] [stderr] 49921 | #[doc(hidden)] pub fn _set_photo(&mut self, photo: Box) -> &mut Self { self.photo = Some(photo); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:49982:21 [INFO] [stderr] | [INFO] [stderr] 49982 | scope: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationSettingsScope` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:50015:37 [INFO] [stderr] | [INFO] [stderr] 50015 | pub fn scope(&self) -> Option> { self.scope.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationSettingsScope` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:50016:58 [INFO] [stderr] | [INFO] [stderr] 50016 | #[doc(hidden)] pub fn _set_scope(&mut self, scope: Box) -> &mut Self { self.scope = Some(scope); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationSettingsScope` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:50033:23 [INFO] [stderr] | [INFO] [stderr] 50033 | sticker: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:50066:39 [INFO] [stderr] | [INFO] [stderr] 50066 | pub fn sticker(&self) -> Option> { self.sticker.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:50067:62 [INFO] [stderr] | [INFO] [stderr] 50067 | #[doc(hidden)] pub fn _set_sticker(&mut self, sticker: Box) -> &mut Self { self.sticker = Some(sticker); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:50266:23 [INFO] [stderr] | [INFO] [stderr] 50266 | setting: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySetting` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:50299:39 [INFO] [stderr] | [INFO] [stderr] 50299 | pub fn setting(&self) -> Option> { self.setting.clone() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySetting` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:50300:62 [INFO] [stderr] | [INFO] [stderr] 50300 | #[doc(hidden)] pub fn _set_setting(&mut self, setting: Box) -> &mut Self { self.setting = Some(setting); self } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn UserPrivacySetting` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:50362:28 [INFO] [stderr] | [INFO] [stderr] 50362 | reply_markup: Option>, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:50400:44 [INFO] [stderr] | [INFO] [stderr] 50400 | pub fn reply_markup(&self) -> Option> { self.reply_markup.clone() } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:50401:72 [INFO] [stderr] | [INFO] [stderr] 50401 | #[doc(hidden)] pub fn _set_reply_markup(&mut self, reply_markup: Box) -> &mut Self { self.reply_markup = Some(reply_markup); self } [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn ReplyMarkup` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:51446:20 [INFO] [stderr] | [INFO] [stderr] 51446 | file: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:51448:25 [INFO] [stderr] | [INFO] [stderr] 51448 | file_type: Option>, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:51482:36 [INFO] [stderr] | [INFO] [stderr] 51482 | pub fn file(&self) -> Option> { self.file.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:51483:56 [INFO] [stderr] | [INFO] [stderr] 51483 | #[doc(hidden)] pub fn _set_file(&mut self, file: Box) -> &mut Self { self.file = Some(file); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:51485:41 [INFO] [stderr] | [INFO] [stderr] 51485 | pub fn file_type(&self) -> Option> { self.file_type.clone() } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:51486:66 [INFO] [stderr] | [INFO] [stderr] 51486 | #[doc(hidden)] pub fn _set_file_type(&mut self, file_type: Box) -> &mut Self { self.file_type = Some(file_type); self } [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn FileType` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:51505:27 [INFO] [stderr] | [INFO] [stderr] 51505 | png_sticker: Option>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:51539:43 [INFO] [stderr] | [INFO] [stderr] 51539 | pub fn png_sticker(&self) -> Option> { self.png_sticker.clone() } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/types.rs:51540:70 [INFO] [stderr] | [INFO] [stderr] 51540 | #[doc(hidden)] pub fn _set_png_sticker(&mut self, png_sticker: Box) -> &mut Self { self.png_sticker = Some(png_sticker); self } [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn InputFile` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:54:6 [INFO] [stderr] | [INFO] [stderr] 54 | impl Object { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Object` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:55:58 [INFO] [stderr] | [INFO] [stderr] 55 | pub fn from_json>(json: S) -> Option> { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Object` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:63:25 [INFO] [stderr] | [INFO] [stderr] 63 | let ret: Option> = match &struct_name[..] { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Object` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 64 | "AccountTtl" => sfrom_json!(Object, AccountTtl)(json), [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 65 | "Address" => sfrom_json!(Object, Address)(json), [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 66 | "Animation" => sfrom_json!(Object, Animation)(json), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 67 | "Animations" => sfrom_json!(Object, Animations)(json), [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 68 | "Audio" => sfrom_json!(Object, Audio)(json), [INFO] [stderr] | -------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 69 | "AuthenticationCodeInfo" => sfrom_json!(Object, AuthenticationCodeInfo)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 70 | "AuthenticationCodeTypeTelegramMessage" => sfrom_json!(Object, AuthenticationCodeTypeTelegramMessage)(json), [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 71 | "AuthenticationCodeTypeSms" => sfrom_json!(Object, AuthenticationCodeTypeSms)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 72 | "AuthenticationCodeTypeCall" => sfrom_json!(Object, AuthenticationCodeTypeCall)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 73 | "AuthenticationCodeTypeFlashCall" => sfrom_json!(Object, AuthenticationCodeTypeFlashCall)(json), [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 74 | "AuthorizationStateWaitTdlibParameters" => sfrom_json!(Object, AuthorizationStateWaitTdlibParameters)(json), [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 75 | "AuthorizationStateWaitEncryptionKey" => sfrom_json!(Object, AuthorizationStateWaitEncryptionKey)(json), [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 76 | "AuthorizationStateWaitPhoneNumber" => sfrom_json!(Object, AuthorizationStateWaitPhoneNumber)(json), [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 77 | "AuthorizationStateWaitCode" => sfrom_json!(Object, AuthorizationStateWaitCode)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 78 | "AuthorizationStateWaitPassword" => sfrom_json!(Object, AuthorizationStateWaitPassword)(json), [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 79 | "AuthorizationStateReady" => sfrom_json!(Object, AuthorizationStateReady)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 80 | "AuthorizationStateLoggingOut" => sfrom_json!(Object, AuthorizationStateLoggingOut)(json), [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 81 | "AuthorizationStateClosing" => sfrom_json!(Object, AuthorizationStateClosing)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 82 | "AuthorizationStateClosed" => sfrom_json!(Object, AuthorizationStateClosed)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 83 | "BasicGroup" => sfrom_json!(Object, BasicGroup)(json), [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 84 | "BasicGroupFullInfo" => sfrom_json!(Object, BasicGroupFullInfo)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 85 | "BotCommand" => sfrom_json!(Object, BotCommand)(json), [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 86 | "BotInfo" => sfrom_json!(Object, BotInfo)(json), [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 87 | "Call" => sfrom_json!(Object, Call)(json), [INFO] [stderr] | ------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 88 | "CallConnection" => sfrom_json!(Object, CallConnection)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 89 | "CallDiscardReasonEmpty" => sfrom_json!(Object, CallDiscardReasonEmpty)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 90 | "CallDiscardReasonMissed" => sfrom_json!(Object, CallDiscardReasonMissed)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 91 | "CallDiscardReasonDeclined" => sfrom_json!(Object, CallDiscardReasonDeclined)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 92 | "CallDiscardReasonDisconnected" => sfrom_json!(Object, CallDiscardReasonDisconnected)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 93 | "CallDiscardReasonHungUp" => sfrom_json!(Object, CallDiscardReasonHungUp)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 94 | "CallId" => sfrom_json!(Object, CallId)(json), [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 95 | "CallProtocol" => sfrom_json!(Object, CallProtocol)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 96 | "CallStatePending" => sfrom_json!(Object, CallStatePending)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 97 | "CallStateExchangingKeys" => sfrom_json!(Object, CallStateExchangingKeys)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 98 | "CallStateReady" => sfrom_json!(Object, CallStateReady)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 99 | "CallStateHangingUp" => sfrom_json!(Object, CallStateHangingUp)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 100 | "CallStateDiscarded" => sfrom_json!(Object, CallStateDiscarded)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 101 | "CallStateError" => sfrom_json!(Object, CallStateError)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 102 | "CallbackQueryAnswer" => sfrom_json!(Object, CallbackQueryAnswer)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 103 | "CallbackQueryPayloadData" => sfrom_json!(Object, CallbackQueryPayloadData)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 104 | "CallbackQueryPayloadGame" => sfrom_json!(Object, CallbackQueryPayloadGame)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 105 | "Chat" => sfrom_json!(Object, Chat)(json), [INFO] [stderr] | ------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 106 | "ChatActionTyping" => sfrom_json!(Object, ChatActionTyping)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 107 | "ChatActionRecordingVideo" => sfrom_json!(Object, ChatActionRecordingVideo)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 108 | "ChatActionUploadingVideo" => sfrom_json!(Object, ChatActionUploadingVideo)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 109 | "ChatActionRecordingVoiceNote" => sfrom_json!(Object, ChatActionRecordingVoiceNote)(json), [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 110 | "ChatActionUploadingVoiceNote" => sfrom_json!(Object, ChatActionUploadingVoiceNote)(json), [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 111 | "ChatActionUploadingPhoto" => sfrom_json!(Object, ChatActionUploadingPhoto)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 112 | "ChatActionUploadingDocument" => sfrom_json!(Object, ChatActionUploadingDocument)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 113 | "ChatActionChoosingLocation" => sfrom_json!(Object, ChatActionChoosingLocation)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 114 | "ChatActionChoosingContact" => sfrom_json!(Object, ChatActionChoosingContact)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 115 | "ChatActionStartPlayingGame" => sfrom_json!(Object, ChatActionStartPlayingGame)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 116 | "ChatActionRecordingVideoNote" => sfrom_json!(Object, ChatActionRecordingVideoNote)(json), [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 117 | "ChatActionUploadingVideoNote" => sfrom_json!(Object, ChatActionUploadingVideoNote)(json), [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 118 | "ChatActionCancel" => sfrom_json!(Object, ChatActionCancel)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 119 | "ChatEvent" => sfrom_json!(Object, ChatEvent)(json), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 120 | "ChatEventMessageEdited" => sfrom_json!(Object, ChatEventMessageEdited)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 121 | "ChatEventMessageDeleted" => sfrom_json!(Object, ChatEventMessageDeleted)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 122 | "ChatEventMessagePinned" => sfrom_json!(Object, ChatEventMessagePinned)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 123 | "ChatEventMessageUnpinned" => sfrom_json!(Object, ChatEventMessageUnpinned)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 124 | "ChatEventMemberJoined" => sfrom_json!(Object, ChatEventMemberJoined)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 125 | "ChatEventMemberLeft" => sfrom_json!(Object, ChatEventMemberLeft)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 126 | "ChatEventMemberInvited" => sfrom_json!(Object, ChatEventMemberInvited)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 127 | "ChatEventMemberPromoted" => sfrom_json!(Object, ChatEventMemberPromoted)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 128 | "ChatEventMemberRestricted" => sfrom_json!(Object, ChatEventMemberRestricted)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 129 | "ChatEventTitleChanged" => sfrom_json!(Object, ChatEventTitleChanged)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 130 | "ChatEventDescriptionChanged" => sfrom_json!(Object, ChatEventDescriptionChanged)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 131 | "ChatEventUsernameChanged" => sfrom_json!(Object, ChatEventUsernameChanged)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 132 | "ChatEventPhotoChanged" => sfrom_json!(Object, ChatEventPhotoChanged)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 133 | "ChatEventInvitesToggled" => sfrom_json!(Object, ChatEventInvitesToggled)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 134 | "ChatEventSignMessagesToggled" => sfrom_json!(Object, ChatEventSignMessagesToggled)(json), [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 135 | "ChatEventStickerSetChanged" => sfrom_json!(Object, ChatEventStickerSetChanged)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 136 | "ChatEventIsAllHistoryAvailableToggled" => sfrom_json!(Object, ChatEventIsAllHistoryAvailableToggled)(json), [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 137 | "ChatEventLogFilters" => sfrom_json!(Object, ChatEventLogFilters)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 138 | "ChatEvents" => sfrom_json!(Object, ChatEvents)(json), [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 139 | "ChatInviteLink" => sfrom_json!(Object, ChatInviteLink)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 140 | "ChatInviteLinkInfo" => sfrom_json!(Object, ChatInviteLinkInfo)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 141 | "ChatMember" => sfrom_json!(Object, ChatMember)(json), [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 142 | "ChatMemberStatusCreator" => sfrom_json!(Object, ChatMemberStatusCreator)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 143 | "ChatMemberStatusAdministrator" => sfrom_json!(Object, ChatMemberStatusAdministrator)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 144 | "ChatMemberStatusMember" => sfrom_json!(Object, ChatMemberStatusMember)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 145 | "ChatMemberStatusRestricted" => sfrom_json!(Object, ChatMemberStatusRestricted)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 146 | "ChatMemberStatusLeft" => sfrom_json!(Object, ChatMemberStatusLeft)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 147 | "ChatMemberStatusBanned" => sfrom_json!(Object, ChatMemberStatusBanned)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 148 | "ChatMembers" => sfrom_json!(Object, ChatMembers)(json), [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 149 | "ChatMembersFilterAdministrators" => sfrom_json!(Object, ChatMembersFilterAdministrators)(json), [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 150 | "ChatMembersFilterMembers" => sfrom_json!(Object, ChatMembersFilterMembers)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 151 | "ChatMembersFilterRestricted" => sfrom_json!(Object, ChatMembersFilterRestricted)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 152 | "ChatMembersFilterBanned" => sfrom_json!(Object, ChatMembersFilterBanned)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 153 | "ChatMembersFilterBots" => sfrom_json!(Object, ChatMembersFilterBots)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 154 | "ChatNotificationSettings" => sfrom_json!(Object, ChatNotificationSettings)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 155 | "ChatPhoto" => sfrom_json!(Object, ChatPhoto)(json), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 156 | "ChatReportReasonSpam" => sfrom_json!(Object, ChatReportReasonSpam)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 157 | "ChatReportReasonViolence" => sfrom_json!(Object, ChatReportReasonViolence)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 158 | "ChatReportReasonPornography" => sfrom_json!(Object, ChatReportReasonPornography)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 159 | "ChatReportReasonChildAbuse" => sfrom_json!(Object, ChatReportReasonChildAbuse)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 160 | "ChatReportReasonCopyright" => sfrom_json!(Object, ChatReportReasonCopyright)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 161 | "ChatReportReasonCustom" => sfrom_json!(Object, ChatReportReasonCustom)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 162 | "ChatReportSpamState" => sfrom_json!(Object, ChatReportSpamState)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 163 | "ChatTypePrivate" => sfrom_json!(Object, ChatTypePrivate)(json), [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 164 | "ChatTypeBasicGroup" => sfrom_json!(Object, ChatTypeBasicGroup)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 165 | "ChatTypeSupergroup" => sfrom_json!(Object, ChatTypeSupergroup)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 166 | "ChatTypeSecret" => sfrom_json!(Object, ChatTypeSecret)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 167 | "Chats" => sfrom_json!(Object, Chats)(json), [INFO] [stderr] | -------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 168 | "CheckChatUsernameResultOk" => sfrom_json!(Object, CheckChatUsernameResultOk)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 169 | "CheckChatUsernameResultUsernameInvalid" => sfrom_json!(Object, CheckChatUsernameResultUsernameInvalid)(json), [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 170 | "CheckChatUsernameResultUsernameOccupied" => sfrom_json!(Object, CheckChatUsernameResultUsernameOccupied)(json), [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 171 | "CheckChatUsernameResultPublicChatsTooMuch" => sfrom_json!(Object, CheckChatUsernameResultPublicChatsTooMuch)(json), [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 172 | "CheckChatUsernameResultPublicGroupsUnavailable" => sfrom_json!(Object, CheckChatUsernameResultPublicGroupsUnavailable)(json), [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 173 | "ConnectedWebsite" => sfrom_json!(Object, ConnectedWebsite)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 174 | "ConnectedWebsites" => sfrom_json!(Object, ConnectedWebsites)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 175 | "ConnectionStateWaitingForNetwork" => sfrom_json!(Object, ConnectionStateWaitingForNetwork)(json), [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 176 | "ConnectionStateConnectingToProxy" => sfrom_json!(Object, ConnectionStateConnectingToProxy)(json), [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 177 | "ConnectionStateConnecting" => sfrom_json!(Object, ConnectionStateConnecting)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 178 | "ConnectionStateUpdating" => sfrom_json!(Object, ConnectionStateUpdating)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 179 | "ConnectionStateReady" => sfrom_json!(Object, ConnectionStateReady)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 180 | "Contact" => sfrom_json!(Object, Contact)(json), [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 181 | "Count" => sfrom_json!(Object, Count)(json), [INFO] [stderr] | -------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 182 | "CustomRequestResult" => sfrom_json!(Object, CustomRequestResult)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 183 | "DatabaseStatistics" => sfrom_json!(Object, DatabaseStatistics)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 184 | "Date" => sfrom_json!(Object, Date)(json), [INFO] [stderr] | ------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 185 | "DatedFile" => sfrom_json!(Object, DatedFile)(json), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 186 | "DeepLinkInfo" => sfrom_json!(Object, DeepLinkInfo)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 187 | "DeviceTokenFirebaseCloudMessaging" => sfrom_json!(Object, DeviceTokenFirebaseCloudMessaging)(json), [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 188 | "DeviceTokenApplePush" => sfrom_json!(Object, DeviceTokenApplePush)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 189 | "DeviceTokenApplePushVoIP" => sfrom_json!(Object, DeviceTokenApplePushVoIP)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 190 | "DeviceTokenWindowsPush" => sfrom_json!(Object, DeviceTokenWindowsPush)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 191 | "DeviceTokenMicrosoftPush" => sfrom_json!(Object, DeviceTokenMicrosoftPush)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 192 | "DeviceTokenMicrosoftPushVoIP" => sfrom_json!(Object, DeviceTokenMicrosoftPushVoIP)(json), [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 193 | "DeviceTokenWebPush" => sfrom_json!(Object, DeviceTokenWebPush)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 194 | "DeviceTokenSimplePush" => sfrom_json!(Object, DeviceTokenSimplePush)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 195 | "DeviceTokenUbuntuPush" => sfrom_json!(Object, DeviceTokenUbuntuPush)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 196 | "DeviceTokenBlackBerryPush" => sfrom_json!(Object, DeviceTokenBlackBerryPush)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 197 | "DeviceTokenTizenPush" => sfrom_json!(Object, DeviceTokenTizenPush)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 198 | "Document" => sfrom_json!(Object, Document)(json), [INFO] [stderr] | ----------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 199 | "DraftMessage" => sfrom_json!(Object, DraftMessage)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 200 | "EmailAddressAuthenticationCodeInfo" => sfrom_json!(Object, EmailAddressAuthenticationCodeInfo)(json), [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 201 | "EncryptedCredentials" => sfrom_json!(Object, EncryptedCredentials)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 202 | "EncryptedPassportElement" => sfrom_json!(Object, EncryptedPassportElement)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 203 | "Error" => sfrom_json!(Object, Error)(json), [INFO] [stderr] | -------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 204 | "File" => sfrom_json!(Object, File)(json), [INFO] [stderr] | ------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 205 | "FilePart" => sfrom_json!(Object, FilePart)(json), [INFO] [stderr] | ----------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 206 | "FileTypeNone" => sfrom_json!(Object, FileTypeNone)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 207 | "FileTypeAnimation" => sfrom_json!(Object, FileTypeAnimation)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 208 | "FileTypeAudio" => sfrom_json!(Object, FileTypeAudio)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 209 | "FileTypeDocument" => sfrom_json!(Object, FileTypeDocument)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 210 | "FileTypePhoto" => sfrom_json!(Object, FileTypePhoto)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 211 | "FileTypeProfilePhoto" => sfrom_json!(Object, FileTypeProfilePhoto)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 212 | "FileTypeSecret" => sfrom_json!(Object, FileTypeSecret)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 213 | "FileTypeSecretThumbnail" => sfrom_json!(Object, FileTypeSecretThumbnail)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 214 | "FileTypeSecure" => sfrom_json!(Object, FileTypeSecure)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 215 | "FileTypeSticker" => sfrom_json!(Object, FileTypeSticker)(json), [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 216 | "FileTypeThumbnail" => sfrom_json!(Object, FileTypeThumbnail)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 217 | "FileTypeUnknown" => sfrom_json!(Object, FileTypeUnknown)(json), [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 218 | "FileTypeVideo" => sfrom_json!(Object, FileTypeVideo)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 219 | "FileTypeVideoNote" => sfrom_json!(Object, FileTypeVideoNote)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 220 | "FileTypeVoiceNote" => sfrom_json!(Object, FileTypeVoiceNote)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 221 | "FileTypeWallpaper" => sfrom_json!(Object, FileTypeWallpaper)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 222 | "FormattedText" => sfrom_json!(Object, FormattedText)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 223 | "FoundMessages" => sfrom_json!(Object, FoundMessages)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 224 | "Game" => sfrom_json!(Object, Game)(json), [INFO] [stderr] | ------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 225 | "GameHighScore" => sfrom_json!(Object, GameHighScore)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 226 | "GameHighScores" => sfrom_json!(Object, GameHighScores)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 227 | "Hashtags" => sfrom_json!(Object, Hashtags)(json), [INFO] [stderr] | ----------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 228 | "HttpUrl" => sfrom_json!(Object, HttpUrl)(json), [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 229 | "IdentityDocument" => sfrom_json!(Object, IdentityDocument)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 230 | "ImportedContacts" => sfrom_json!(Object, ImportedContacts)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 231 | "InlineKeyboardButton" => sfrom_json!(Object, InlineKeyboardButton)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 232 | "InlineKeyboardButtonTypeUrl" => sfrom_json!(Object, InlineKeyboardButtonTypeUrl)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 233 | "InlineKeyboardButtonTypeCallback" => sfrom_json!(Object, InlineKeyboardButtonTypeCallback)(json), [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 234 | "InlineKeyboardButtonTypeCallbackGame" => sfrom_json!(Object, InlineKeyboardButtonTypeCallbackGame)(json), [INFO] [stderr] | --------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 235 | "InlineKeyboardButtonTypeSwitchInline" => sfrom_json!(Object, InlineKeyboardButtonTypeSwitchInline)(json), [INFO] [stderr] | --------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 236 | "InlineKeyboardButtonTypeBuy" => sfrom_json!(Object, InlineKeyboardButtonTypeBuy)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 237 | "InlineQueryResultArticle" => sfrom_json!(Object, InlineQueryResultArticle)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 238 | "InlineQueryResultContact" => sfrom_json!(Object, InlineQueryResultContact)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 239 | "InlineQueryResultLocation" => sfrom_json!(Object, InlineQueryResultLocation)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 240 | "InlineQueryResultVenue" => sfrom_json!(Object, InlineQueryResultVenue)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 241 | "InlineQueryResultGame" => sfrom_json!(Object, InlineQueryResultGame)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 242 | "InlineQueryResultAnimation" => sfrom_json!(Object, InlineQueryResultAnimation)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 243 | "InlineQueryResultAudio" => sfrom_json!(Object, InlineQueryResultAudio)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 244 | "InlineQueryResultDocument" => sfrom_json!(Object, InlineQueryResultDocument)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 245 | "InlineQueryResultPhoto" => sfrom_json!(Object, InlineQueryResultPhoto)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 246 | "InlineQueryResultSticker" => sfrom_json!(Object, InlineQueryResultSticker)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 247 | "InlineQueryResultVideo" => sfrom_json!(Object, InlineQueryResultVideo)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 248 | "InlineQueryResultVoiceNote" => sfrom_json!(Object, InlineQueryResultVoiceNote)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 249 | "InlineQueryResults" => sfrom_json!(Object, InlineQueryResults)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 250 | "InputCredentialsSaved" => sfrom_json!(Object, InputCredentialsSaved)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 251 | "InputCredentialsNew" => sfrom_json!(Object, InputCredentialsNew)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 252 | "InputCredentialsAndroidPay" => sfrom_json!(Object, InputCredentialsAndroidPay)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 253 | "InputCredentialsApplePay" => sfrom_json!(Object, InputCredentialsApplePay)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 254 | "InputFileId" => sfrom_json!(Object, InputFileId)(json), [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 255 | "InputFileRemote" => sfrom_json!(Object, InputFileRemote)(json), [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 256 | "InputFileLocal" => sfrom_json!(Object, InputFileLocal)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 257 | "InputFileGenerated" => sfrom_json!(Object, InputFileGenerated)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 258 | "InputIdentityDocument" => sfrom_json!(Object, InputIdentityDocument)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 259 | "InputInlineQueryResultAnimatedGif" => sfrom_json!(Object, InputInlineQueryResultAnimatedGif)(json), [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 260 | "InputInlineQueryResultAnimatedMpeg4" => sfrom_json!(Object, InputInlineQueryResultAnimatedMpeg4)(json), [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 261 | "InputInlineQueryResultArticle" => sfrom_json!(Object, InputInlineQueryResultArticle)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 262 | "InputInlineQueryResultAudio" => sfrom_json!(Object, InputInlineQueryResultAudio)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 263 | "InputInlineQueryResultContact" => sfrom_json!(Object, InputInlineQueryResultContact)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 264 | "InputInlineQueryResultDocument" => sfrom_json!(Object, InputInlineQueryResultDocument)(json), [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 265 | "InputInlineQueryResultGame" => sfrom_json!(Object, InputInlineQueryResultGame)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 266 | "InputInlineQueryResultLocation" => sfrom_json!(Object, InputInlineQueryResultLocation)(json), [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 267 | "InputInlineQueryResultPhoto" => sfrom_json!(Object, InputInlineQueryResultPhoto)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 268 | "InputInlineQueryResultSticker" => sfrom_json!(Object, InputInlineQueryResultSticker)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 269 | "InputInlineQueryResultVenue" => sfrom_json!(Object, InputInlineQueryResultVenue)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 270 | "InputInlineQueryResultVideo" => sfrom_json!(Object, InputInlineQueryResultVideo)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 271 | "InputInlineQueryResultVoiceNote" => sfrom_json!(Object, InputInlineQueryResultVoiceNote)(json), [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 272 | "InputMessageText" => sfrom_json!(Object, InputMessageText)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 273 | "InputMessageAnimation" => sfrom_json!(Object, InputMessageAnimation)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 274 | "InputMessageAudio" => sfrom_json!(Object, InputMessageAudio)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 275 | "InputMessageDocument" => sfrom_json!(Object, InputMessageDocument)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 276 | "InputMessagePhoto" => sfrom_json!(Object, InputMessagePhoto)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 277 | "InputMessageSticker" => sfrom_json!(Object, InputMessageSticker)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 278 | "InputMessageVideo" => sfrom_json!(Object, InputMessageVideo)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 279 | "InputMessageVideoNote" => sfrom_json!(Object, InputMessageVideoNote)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 280 | "InputMessageVoiceNote" => sfrom_json!(Object, InputMessageVoiceNote)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 281 | "InputMessageLocation" => sfrom_json!(Object, InputMessageLocation)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 282 | "InputMessageVenue" => sfrom_json!(Object, InputMessageVenue)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 283 | "InputMessageContact" => sfrom_json!(Object, InputMessageContact)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 284 | "InputMessageGame" => sfrom_json!(Object, InputMessageGame)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 285 | "InputMessageInvoice" => sfrom_json!(Object, InputMessageInvoice)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 286 | "InputMessagePoll" => sfrom_json!(Object, InputMessagePoll)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 287 | "InputMessageForwarded" => sfrom_json!(Object, InputMessageForwarded)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 288 | "InputPassportElementPersonalDetails" => sfrom_json!(Object, InputPassportElementPersonalDetails)(json), [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 289 | "InputPassportElementPassport" => sfrom_json!(Object, InputPassportElementPassport)(json), [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 290 | "InputPassportElementDriverLicense" => sfrom_json!(Object, InputPassportElementDriverLicense)(json), [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 291 | "InputPassportElementIdentityCard" => sfrom_json!(Object, InputPassportElementIdentityCard)(json), [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 292 | "InputPassportElementInternalPassport" => sfrom_json!(Object, InputPassportElementInternalPassport)(json), [INFO] [stderr] | --------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 293 | "InputPassportElementAddress" => sfrom_json!(Object, InputPassportElementAddress)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 294 | "InputPassportElementUtilityBill" => sfrom_json!(Object, InputPassportElementUtilityBill)(json), [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 295 | "InputPassportElementBankStatement" => sfrom_json!(Object, InputPassportElementBankStatement)(json), [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 296 | "InputPassportElementRentalAgreement" => sfrom_json!(Object, InputPassportElementRentalAgreement)(json), [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 297 | "InputPassportElementPassportRegistration" => sfrom_json!(Object, InputPassportElementPassportRegistration)(json), [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 298 | "InputPassportElementTemporaryRegistration" => sfrom_json!(Object, InputPassportElementTemporaryRegistration)(json), [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 299 | "InputPassportElementPhoneNumber" => sfrom_json!(Object, InputPassportElementPhoneNumber)(json), [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 300 | "InputPassportElementEmailAddress" => sfrom_json!(Object, InputPassportElementEmailAddress)(json), [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 301 | "InputPassportElementError" => sfrom_json!(Object, InputPassportElementError)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 302 | "InputPassportElementErrorSourceUnspecified" => sfrom_json!(Object, InputPassportElementErrorSourceUnspecified)(json), [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 303 | "InputPassportElementErrorSourceDataField" => sfrom_json!(Object, InputPassportElementErrorSourceDataField)(json), [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 304 | "InputPassportElementErrorSourceFrontSide" => sfrom_json!(Object, InputPassportElementErrorSourceFrontSide)(json), [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 305 | "InputPassportElementErrorSourceReverseSide" => sfrom_json!(Object, InputPassportElementErrorSourceReverseSide)(json), [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 306 | "InputPassportElementErrorSourceSelfie" => sfrom_json!(Object, InputPassportElementErrorSourceSelfie)(json), [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 307 | "InputPassportElementErrorSourceTranslationFile" => sfrom_json!(Object, InputPassportElementErrorSourceTranslationFile)(json), [INFO] [stderr] | ------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 308 | "InputPassportElementErrorSourceTranslationFiles" => sfrom_json!(Object, InputPassportElementErrorSourceTranslationFiles)(json), [INFO] [stderr] | -------------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 309 | "InputPassportElementErrorSourceFile" => sfrom_json!(Object, InputPassportElementErrorSourceFile)(json), [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 310 | "InputPassportElementErrorSourceFiles" => sfrom_json!(Object, InputPassportElementErrorSourceFiles)(json), [INFO] [stderr] | --------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 311 | "InputPersonalDocument" => sfrom_json!(Object, InputPersonalDocument)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 312 | "InputSticker" => sfrom_json!(Object, InputSticker)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 313 | "InputThumbnail" => sfrom_json!(Object, InputThumbnail)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 314 | "Invoice" => sfrom_json!(Object, Invoice)(json), [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 315 | "KeyboardButton" => sfrom_json!(Object, KeyboardButton)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 316 | "KeyboardButtonTypeText" => sfrom_json!(Object, KeyboardButtonTypeText)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 317 | "KeyboardButtonTypeRequestPhoneNumber" => sfrom_json!(Object, KeyboardButtonTypeRequestPhoneNumber)(json), [INFO] [stderr] | --------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 318 | "KeyboardButtonTypeRequestLocation" => sfrom_json!(Object, KeyboardButtonTypeRequestLocation)(json), [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 319 | "LabeledPricePart" => sfrom_json!(Object, LabeledPricePart)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 320 | "LanguagePackInfo" => sfrom_json!(Object, LanguagePackInfo)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 321 | "LanguagePackString" => sfrom_json!(Object, LanguagePackString)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 322 | "LanguagePackStringValueOrdinary" => sfrom_json!(Object, LanguagePackStringValueOrdinary)(json), [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 323 | "LanguagePackStringValuePluralized" => sfrom_json!(Object, LanguagePackStringValuePluralized)(json), [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 324 | "LanguagePackStringValueDeleted" => sfrom_json!(Object, LanguagePackStringValueDeleted)(json), [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 325 | "LanguagePackStrings" => sfrom_json!(Object, LanguagePackStrings)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 326 | "LinkStateNone" => sfrom_json!(Object, LinkStateNone)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 327 | "LinkStateKnowsPhoneNumber" => sfrom_json!(Object, LinkStateKnowsPhoneNumber)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 328 | "LinkStateIsContact" => sfrom_json!(Object, LinkStateIsContact)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 329 | "LocalFile" => sfrom_json!(Object, LocalFile)(json), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 330 | "LocalizationTargetInfo" => sfrom_json!(Object, LocalizationTargetInfo)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 331 | "Location" => sfrom_json!(Object, Location)(json), [INFO] [stderr] | ----------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 332 | "LogStreamDefault" => sfrom_json!(Object, LogStreamDefault)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 333 | "LogStreamFile" => sfrom_json!(Object, LogStreamFile)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 334 | "LogStreamEmpty" => sfrom_json!(Object, LogStreamEmpty)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 335 | "LogTags" => sfrom_json!(Object, LogTags)(json), [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 336 | "LogVerbosityLevel" => sfrom_json!(Object, LogVerbosityLevel)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 337 | "MaskPointForehead" => sfrom_json!(Object, MaskPointForehead)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 338 | "MaskPointEyes" => sfrom_json!(Object, MaskPointEyes)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 339 | "MaskPointMouth" => sfrom_json!(Object, MaskPointMouth)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 340 | "MaskPointChin" => sfrom_json!(Object, MaskPointChin)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 341 | "MaskPosition" => sfrom_json!(Object, MaskPosition)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 342 | "Message" => sfrom_json!(Object, Message)(json), [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 343 | "MessageText" => sfrom_json!(Object, MessageText)(json), [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 344 | "MessageAnimation" => sfrom_json!(Object, MessageAnimation)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 345 | "MessageAudio" => sfrom_json!(Object, MessageAudio)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 346 | "MessageDocument" => sfrom_json!(Object, MessageDocument)(json), [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 347 | "MessagePhoto" => sfrom_json!(Object, MessagePhoto)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 348 | "MessageExpiredPhoto" => sfrom_json!(Object, MessageExpiredPhoto)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 349 | "MessageSticker" => sfrom_json!(Object, MessageSticker)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 350 | "MessageVideo" => sfrom_json!(Object, MessageVideo)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 351 | "MessageExpiredVideo" => sfrom_json!(Object, MessageExpiredVideo)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 352 | "MessageVideoNote" => sfrom_json!(Object, MessageVideoNote)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 353 | "MessageVoiceNote" => sfrom_json!(Object, MessageVoiceNote)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 354 | "MessageLocation" => sfrom_json!(Object, MessageLocation)(json), [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 355 | "MessageVenue" => sfrom_json!(Object, MessageVenue)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 356 | "MessageContact" => sfrom_json!(Object, MessageContact)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 357 | "MessageGame" => sfrom_json!(Object, MessageGame)(json), [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 358 | "MessagePoll" => sfrom_json!(Object, MessagePoll)(json), [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 359 | "MessageInvoice" => sfrom_json!(Object, MessageInvoice)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 360 | "MessageCall" => sfrom_json!(Object, MessageCall)(json), [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 361 | "MessageBasicGroupChatCreate" => sfrom_json!(Object, MessageBasicGroupChatCreate)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 362 | "MessageSupergroupChatCreate" => sfrom_json!(Object, MessageSupergroupChatCreate)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 363 | "MessageChatChangeTitle" => sfrom_json!(Object, MessageChatChangeTitle)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 364 | "MessageChatChangePhoto" => sfrom_json!(Object, MessageChatChangePhoto)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 365 | "MessageChatDeletePhoto" => sfrom_json!(Object, MessageChatDeletePhoto)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 366 | "MessageChatAddMembers" => sfrom_json!(Object, MessageChatAddMembers)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 367 | "MessageChatJoinByLink" => sfrom_json!(Object, MessageChatJoinByLink)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 368 | "MessageChatDeleteMember" => sfrom_json!(Object, MessageChatDeleteMember)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 369 | "MessageChatUpgradeTo" => sfrom_json!(Object, MessageChatUpgradeTo)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 370 | "MessageChatUpgradeFrom" => sfrom_json!(Object, MessageChatUpgradeFrom)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 371 | "MessagePinMessage" => sfrom_json!(Object, MessagePinMessage)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 372 | "MessageScreenshotTaken" => sfrom_json!(Object, MessageScreenshotTaken)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 373 | "MessageChatSetTtl" => sfrom_json!(Object, MessageChatSetTtl)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 374 | "MessageCustomServiceAction" => sfrom_json!(Object, MessageCustomServiceAction)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 375 | "MessageGameScore" => sfrom_json!(Object, MessageGameScore)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 376 | "MessagePaymentSuccessful" => sfrom_json!(Object, MessagePaymentSuccessful)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 377 | "MessagePaymentSuccessfulBot" => sfrom_json!(Object, MessagePaymentSuccessfulBot)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 378 | "MessageContactRegistered" => sfrom_json!(Object, MessageContactRegistered)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 379 | "MessageWebsiteConnected" => sfrom_json!(Object, MessageWebsiteConnected)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 380 | "MessagePassportDataSent" => sfrom_json!(Object, MessagePassportDataSent)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 381 | "MessagePassportDataReceived" => sfrom_json!(Object, MessagePassportDataReceived)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 382 | "MessageUnsupported" => sfrom_json!(Object, MessageUnsupported)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 383 | "MessageForwardInfo" => sfrom_json!(Object, MessageForwardInfo)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 384 | "MessageForwardOriginUser" => sfrom_json!(Object, MessageForwardOriginUser)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 385 | "MessageForwardOriginHiddenUser" => sfrom_json!(Object, MessageForwardOriginHiddenUser)(json), [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 386 | "MessageForwardOriginChannel" => sfrom_json!(Object, MessageForwardOriginChannel)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 387 | "MessageSendingStatePending" => sfrom_json!(Object, MessageSendingStatePending)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 388 | "MessageSendingStateFailed" => sfrom_json!(Object, MessageSendingStateFailed)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 389 | "Messages" => sfrom_json!(Object, Messages)(json), [INFO] [stderr] | ----------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 390 | "NetworkStatistics" => sfrom_json!(Object, NetworkStatistics)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 391 | "NetworkStatisticsEntryFile" => sfrom_json!(Object, NetworkStatisticsEntryFile)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 392 | "NetworkStatisticsEntryCall" => sfrom_json!(Object, NetworkStatisticsEntryCall)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 393 | "NetworkTypeNone" => sfrom_json!(Object, NetworkTypeNone)(json), [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 394 | "NetworkTypeMobile" => sfrom_json!(Object, NetworkTypeMobile)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 395 | "NetworkTypeMobileRoaming" => sfrom_json!(Object, NetworkTypeMobileRoaming)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 396 | "NetworkTypeWiFi" => sfrom_json!(Object, NetworkTypeWiFi)(json), [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 397 | "NetworkTypeOther" => sfrom_json!(Object, NetworkTypeOther)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 398 | "Notification" => sfrom_json!(Object, Notification)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 399 | "NotificationGroup" => sfrom_json!(Object, NotificationGroup)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 400 | "NotificationGroupTypeMessages" => sfrom_json!(Object, NotificationGroupTypeMessages)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 401 | "NotificationGroupTypeMentions" => sfrom_json!(Object, NotificationGroupTypeMentions)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 402 | "NotificationGroupTypeSecretChat" => sfrom_json!(Object, NotificationGroupTypeSecretChat)(json), [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 403 | "NotificationGroupTypeCalls" => sfrom_json!(Object, NotificationGroupTypeCalls)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 404 | "NotificationSettingsScopePrivateChats" => sfrom_json!(Object, NotificationSettingsScopePrivateChats)(json), [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 405 | "NotificationSettingsScopeGroupChats" => sfrom_json!(Object, NotificationSettingsScopeGroupChats)(json), [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 406 | "NotificationSettingsScopeChannelChats" => sfrom_json!(Object, NotificationSettingsScopeChannelChats)(json), [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 407 | "NotificationTypeNewMessage" => sfrom_json!(Object, NotificationTypeNewMessage)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 408 | "NotificationTypeNewSecretChat" => sfrom_json!(Object, NotificationTypeNewSecretChat)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 409 | "NotificationTypeNewCall" => sfrom_json!(Object, NotificationTypeNewCall)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 410 | "NotificationTypeNewPushMessage" => sfrom_json!(Object, NotificationTypeNewPushMessage)(json), [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 411 | "Ok" => sfrom_json!(Object, Ok)(json), [INFO] [stderr] | ----------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 412 | "OptionValueBoolean" => sfrom_json!(Object, OptionValueBoolean)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 413 | "OptionValueEmpty" => sfrom_json!(Object, OptionValueEmpty)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 414 | "OptionValueInteger" => sfrom_json!(Object, OptionValueInteger)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 415 | "OptionValueString" => sfrom_json!(Object, OptionValueString)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 416 | "OrderInfo" => sfrom_json!(Object, OrderInfo)(json), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 417 | "PageBlockTitle" => sfrom_json!(Object, PageBlockTitle)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 418 | "PageBlockSubtitle" => sfrom_json!(Object, PageBlockSubtitle)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 419 | "PageBlockAuthorDate" => sfrom_json!(Object, PageBlockAuthorDate)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 420 | "PageBlockHeader" => sfrom_json!(Object, PageBlockHeader)(json), [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 421 | "PageBlockSubheader" => sfrom_json!(Object, PageBlockSubheader)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 422 | "PageBlockKicker" => sfrom_json!(Object, PageBlockKicker)(json), [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 423 | "PageBlockParagraph" => sfrom_json!(Object, PageBlockParagraph)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 424 | "PageBlockPreformatted" => sfrom_json!(Object, PageBlockPreformatted)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 425 | "PageBlockFooter" => sfrom_json!(Object, PageBlockFooter)(json), [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 426 | "PageBlockDivider" => sfrom_json!(Object, PageBlockDivider)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 427 | "PageBlockAnchor" => sfrom_json!(Object, PageBlockAnchor)(json), [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 428 | "PageBlockList" => sfrom_json!(Object, PageBlockList)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 429 | "PageBlockBlockQuote" => sfrom_json!(Object, PageBlockBlockQuote)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 430 | "PageBlockPullQuote" => sfrom_json!(Object, PageBlockPullQuote)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 431 | "PageBlockAnimation" => sfrom_json!(Object, PageBlockAnimation)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 432 | "PageBlockAudio" => sfrom_json!(Object, PageBlockAudio)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 433 | "PageBlockPhoto" => sfrom_json!(Object, PageBlockPhoto)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 434 | "PageBlockVideo" => sfrom_json!(Object, PageBlockVideo)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 435 | "PageBlockCover" => sfrom_json!(Object, PageBlockCover)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 436 | "PageBlockEmbedded" => sfrom_json!(Object, PageBlockEmbedded)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 437 | "PageBlockEmbeddedPost" => sfrom_json!(Object, PageBlockEmbeddedPost)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 438 | "PageBlockCollage" => sfrom_json!(Object, PageBlockCollage)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 439 | "PageBlockSlideshow" => sfrom_json!(Object, PageBlockSlideshow)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 440 | "PageBlockChatLink" => sfrom_json!(Object, PageBlockChatLink)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 441 | "PageBlockTable" => sfrom_json!(Object, PageBlockTable)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 442 | "PageBlockDetails" => sfrom_json!(Object, PageBlockDetails)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 443 | "PageBlockRelatedArticles" => sfrom_json!(Object, PageBlockRelatedArticles)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 444 | "PageBlockMap" => sfrom_json!(Object, PageBlockMap)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 445 | "PageBlockCaption" => sfrom_json!(Object, PageBlockCaption)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 446 | "PageBlockHorizontalAlignmentLeft" => sfrom_json!(Object, PageBlockHorizontalAlignmentLeft)(json), [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 447 | "PageBlockHorizontalAlignmentCenter" => sfrom_json!(Object, PageBlockHorizontalAlignmentCenter)(json), [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 448 | "PageBlockHorizontalAlignmentRight" => sfrom_json!(Object, PageBlockHorizontalAlignmentRight)(json), [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 449 | "PageBlockListItem" => sfrom_json!(Object, PageBlockListItem)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 450 | "PageBlockRelatedArticle" => sfrom_json!(Object, PageBlockRelatedArticle)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 451 | "PageBlockTableCell" => sfrom_json!(Object, PageBlockTableCell)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 452 | "PageBlockVerticalAlignmentTop" => sfrom_json!(Object, PageBlockVerticalAlignmentTop)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 453 | "PageBlockVerticalAlignmentMiddle" => sfrom_json!(Object, PageBlockVerticalAlignmentMiddle)(json), [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 454 | "PageBlockVerticalAlignmentBottom" => sfrom_json!(Object, PageBlockVerticalAlignmentBottom)(json), [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 455 | "PassportAuthorizationForm" => sfrom_json!(Object, PassportAuthorizationForm)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 456 | "PassportElementPersonalDetails" => sfrom_json!(Object, PassportElementPersonalDetails)(json), [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 457 | "PassportElementPassport" => sfrom_json!(Object, PassportElementPassport)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 458 | "PassportElementDriverLicense" => sfrom_json!(Object, PassportElementDriverLicense)(json), [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 459 | "PassportElementIdentityCard" => sfrom_json!(Object, PassportElementIdentityCard)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 460 | "PassportElementInternalPassport" => sfrom_json!(Object, PassportElementInternalPassport)(json), [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 461 | "PassportElementAddress" => sfrom_json!(Object, PassportElementAddress)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 462 | "PassportElementUtilityBill" => sfrom_json!(Object, PassportElementUtilityBill)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 463 | "PassportElementBankStatement" => sfrom_json!(Object, PassportElementBankStatement)(json), [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 464 | "PassportElementRentalAgreement" => sfrom_json!(Object, PassportElementRentalAgreement)(json), [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 465 | "PassportElementPassportRegistration" => sfrom_json!(Object, PassportElementPassportRegistration)(json), [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 466 | "PassportElementTemporaryRegistration" => sfrom_json!(Object, PassportElementTemporaryRegistration)(json), [INFO] [stderr] | --------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 467 | "PassportElementPhoneNumber" => sfrom_json!(Object, PassportElementPhoneNumber)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 468 | "PassportElementEmailAddress" => sfrom_json!(Object, PassportElementEmailAddress)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 469 | "PassportElementError" => sfrom_json!(Object, PassportElementError)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 470 | "PassportElementErrorSourceUnspecified" => sfrom_json!(Object, PassportElementErrorSourceUnspecified)(json), [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 471 | "PassportElementErrorSourceDataField" => sfrom_json!(Object, PassportElementErrorSourceDataField)(json), [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 472 | "PassportElementErrorSourceFrontSide" => sfrom_json!(Object, PassportElementErrorSourceFrontSide)(json), [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 473 | "PassportElementErrorSourceReverseSide" => sfrom_json!(Object, PassportElementErrorSourceReverseSide)(json), [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 474 | "PassportElementErrorSourceSelfie" => sfrom_json!(Object, PassportElementErrorSourceSelfie)(json), [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 475 | "PassportElementErrorSourceTranslationFile" => sfrom_json!(Object, PassportElementErrorSourceTranslationFile)(json), [INFO] [stderr] | -------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 476 | "PassportElementErrorSourceTranslationFiles" => sfrom_json!(Object, PassportElementErrorSourceTranslationFiles)(json), [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 477 | "PassportElementErrorSourceFile" => sfrom_json!(Object, PassportElementErrorSourceFile)(json), [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 478 | "PassportElementErrorSourceFiles" => sfrom_json!(Object, PassportElementErrorSourceFiles)(json), [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 479 | "PassportElementTypePersonalDetails" => sfrom_json!(Object, PassportElementTypePersonalDetails)(json), [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 480 | "PassportElementTypePassport" => sfrom_json!(Object, PassportElementTypePassport)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 481 | "PassportElementTypeDriverLicense" => sfrom_json!(Object, PassportElementTypeDriverLicense)(json), [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 482 | "PassportElementTypeIdentityCard" => sfrom_json!(Object, PassportElementTypeIdentityCard)(json), [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 483 | "PassportElementTypeInternalPassport" => sfrom_json!(Object, PassportElementTypeInternalPassport)(json), [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 484 | "PassportElementTypeAddress" => sfrom_json!(Object, PassportElementTypeAddress)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 485 | "PassportElementTypeUtilityBill" => sfrom_json!(Object, PassportElementTypeUtilityBill)(json), [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 486 | "PassportElementTypeBankStatement" => sfrom_json!(Object, PassportElementTypeBankStatement)(json), [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 487 | "PassportElementTypeRentalAgreement" => sfrom_json!(Object, PassportElementTypeRentalAgreement)(json), [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 488 | "PassportElementTypePassportRegistration" => sfrom_json!(Object, PassportElementTypePassportRegistration)(json), [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 489 | "PassportElementTypeTemporaryRegistration" => sfrom_json!(Object, PassportElementTypeTemporaryRegistration)(json), [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 490 | "PassportElementTypePhoneNumber" => sfrom_json!(Object, PassportElementTypePhoneNumber)(json), [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 491 | "PassportElementTypeEmailAddress" => sfrom_json!(Object, PassportElementTypeEmailAddress)(json), [INFO] [stderr] | ---------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 492 | "PassportElements" => sfrom_json!(Object, PassportElements)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 493 | "PassportElementsWithErrors" => sfrom_json!(Object, PassportElementsWithErrors)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 494 | "PassportRequiredElement" => sfrom_json!(Object, PassportRequiredElement)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 495 | "PassportSuitableElement" => sfrom_json!(Object, PassportSuitableElement)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 496 | "PasswordState" => sfrom_json!(Object, PasswordState)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 497 | "PaymentForm" => sfrom_json!(Object, PaymentForm)(json), [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 498 | "PaymentReceipt" => sfrom_json!(Object, PaymentReceipt)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 499 | "PaymentResult" => sfrom_json!(Object, PaymentResult)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 500 | "PaymentsProviderStripe" => sfrom_json!(Object, PaymentsProviderStripe)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 501 | "PersonalDetails" => sfrom_json!(Object, PersonalDetails)(json), [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 502 | "PersonalDocument" => sfrom_json!(Object, PersonalDocument)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 503 | "Photo" => sfrom_json!(Object, Photo)(json), [INFO] [stderr] | -------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 504 | "PhotoSize" => sfrom_json!(Object, PhotoSize)(json), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 505 | "Poll" => sfrom_json!(Object, Poll)(json), [INFO] [stderr] | ------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 506 | "PollOption" => sfrom_json!(Object, PollOption)(json), [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 507 | "ProfilePhoto" => sfrom_json!(Object, ProfilePhoto)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 508 | "Proxies" => sfrom_json!(Object, Proxies)(json), [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 509 | "Proxy" => sfrom_json!(Object, Proxy)(json), [INFO] [stderr] | -------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 510 | "ProxyTypeSocks5" => sfrom_json!(Object, ProxyTypeSocks5)(json), [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 511 | "ProxyTypeHttp" => sfrom_json!(Object, ProxyTypeHttp)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 512 | "ProxyTypeMtproto" => sfrom_json!(Object, ProxyTypeMtproto)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 513 | "PublicMessageLink" => sfrom_json!(Object, PublicMessageLink)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 514 | "PushMessageContentHidden" => sfrom_json!(Object, PushMessageContentHidden)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 515 | "PushMessageContentAnimation" => sfrom_json!(Object, PushMessageContentAnimation)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 516 | "PushMessageContentAudio" => sfrom_json!(Object, PushMessageContentAudio)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 517 | "PushMessageContentContact" => sfrom_json!(Object, PushMessageContentContact)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 518 | "PushMessageContentContactRegistered" => sfrom_json!(Object, PushMessageContentContactRegistered)(json), [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 519 | "PushMessageContentDocument" => sfrom_json!(Object, PushMessageContentDocument)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 520 | "PushMessageContentGame" => sfrom_json!(Object, PushMessageContentGame)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 521 | "PushMessageContentGameScore" => sfrom_json!(Object, PushMessageContentGameScore)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 522 | "PushMessageContentInvoice" => sfrom_json!(Object, PushMessageContentInvoice)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 523 | "PushMessageContentLocation" => sfrom_json!(Object, PushMessageContentLocation)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 524 | "PushMessageContentPhoto" => sfrom_json!(Object, PushMessageContentPhoto)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 525 | "PushMessageContentPoll" => sfrom_json!(Object, PushMessageContentPoll)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 526 | "PushMessageContentScreenshotTaken" => sfrom_json!(Object, PushMessageContentScreenshotTaken)(json), [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 527 | "PushMessageContentSticker" => sfrom_json!(Object, PushMessageContentSticker)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 528 | "PushMessageContentText" => sfrom_json!(Object, PushMessageContentText)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 529 | "PushMessageContentVideo" => sfrom_json!(Object, PushMessageContentVideo)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 530 | "PushMessageContentVideoNote" => sfrom_json!(Object, PushMessageContentVideoNote)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 531 | "PushMessageContentVoiceNote" => sfrom_json!(Object, PushMessageContentVoiceNote)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 532 | "PushMessageContentBasicGroupChatCreate" => sfrom_json!(Object, PushMessageContentBasicGroupChatCreate)(json), [INFO] [stderr] | ----------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 533 | "PushMessageContentChatAddMembers" => sfrom_json!(Object, PushMessageContentChatAddMembers)(json), [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 534 | "PushMessageContentChatChangePhoto" => sfrom_json!(Object, PushMessageContentChatChangePhoto)(json), [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 535 | "PushMessageContentChatChangeTitle" => sfrom_json!(Object, PushMessageContentChatChangeTitle)(json), [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 536 | "PushMessageContentChatDeleteMember" => sfrom_json!(Object, PushMessageContentChatDeleteMember)(json), [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 537 | "PushMessageContentChatJoinByLink" => sfrom_json!(Object, PushMessageContentChatJoinByLink)(json), [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 538 | "PushMessageContentMessageForwards" => sfrom_json!(Object, PushMessageContentMessageForwards)(json), [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 539 | "PushMessageContentMediaAlbum" => sfrom_json!(Object, PushMessageContentMediaAlbum)(json), [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 540 | "PushReceiverId" => sfrom_json!(Object, PushReceiverId)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 541 | "RecoveryEmailAddress" => sfrom_json!(Object, RecoveryEmailAddress)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 542 | "RemoteFile" => sfrom_json!(Object, RemoteFile)(json), [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 543 | "ReplyMarkupRemoveKeyboard" => sfrom_json!(Object, ReplyMarkupRemoveKeyboard)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 544 | "ReplyMarkupForceReply" => sfrom_json!(Object, ReplyMarkupForceReply)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 545 | "ReplyMarkupShowKeyboard" => sfrom_json!(Object, ReplyMarkupShowKeyboard)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 546 | "ReplyMarkupInlineKeyboard" => sfrom_json!(Object, ReplyMarkupInlineKeyboard)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 547 | "RichTextPlain" => sfrom_json!(Object, RichTextPlain)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 548 | "RichTextBold" => sfrom_json!(Object, RichTextBold)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 549 | "RichTextItalic" => sfrom_json!(Object, RichTextItalic)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 550 | "RichTextUnderline" => sfrom_json!(Object, RichTextUnderline)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 551 | "RichTextStrikethrough" => sfrom_json!(Object, RichTextStrikethrough)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 552 | "RichTextFixed" => sfrom_json!(Object, RichTextFixed)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 553 | "RichTextUrl" => sfrom_json!(Object, RichTextUrl)(json), [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 554 | "RichTextEmailAddress" => sfrom_json!(Object, RichTextEmailAddress)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 555 | "RichTextSubscript" => sfrom_json!(Object, RichTextSubscript)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 556 | "RichTextSuperscript" => sfrom_json!(Object, RichTextSuperscript)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 557 | "RichTextMarked" => sfrom_json!(Object, RichTextMarked)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 558 | "RichTextPhoneNumber" => sfrom_json!(Object, RichTextPhoneNumber)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 559 | "RichTextIcon" => sfrom_json!(Object, RichTextIcon)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 560 | "RichTextAnchor" => sfrom_json!(Object, RichTextAnchor)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 561 | "RichTexts" => sfrom_json!(Object, RichTexts)(json), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 562 | "SavedCredentials" => sfrom_json!(Object, SavedCredentials)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 563 | "ScopeNotificationSettings" => sfrom_json!(Object, ScopeNotificationSettings)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 564 | "SearchMessagesFilterEmpty" => sfrom_json!(Object, SearchMessagesFilterEmpty)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 565 | "SearchMessagesFilterAnimation" => sfrom_json!(Object, SearchMessagesFilterAnimation)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 566 | "SearchMessagesFilterAudio" => sfrom_json!(Object, SearchMessagesFilterAudio)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 567 | "SearchMessagesFilterDocument" => sfrom_json!(Object, SearchMessagesFilterDocument)(json), [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 568 | "SearchMessagesFilterPhoto" => sfrom_json!(Object, SearchMessagesFilterPhoto)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 569 | "SearchMessagesFilterVideo" => sfrom_json!(Object, SearchMessagesFilterVideo)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 570 | "SearchMessagesFilterVoiceNote" => sfrom_json!(Object, SearchMessagesFilterVoiceNote)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 571 | "SearchMessagesFilterPhotoAndVideo" => sfrom_json!(Object, SearchMessagesFilterPhotoAndVideo)(json), [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 572 | "SearchMessagesFilterUrl" => sfrom_json!(Object, SearchMessagesFilterUrl)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 573 | "SearchMessagesFilterChatPhoto" => sfrom_json!(Object, SearchMessagesFilterChatPhoto)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 574 | "SearchMessagesFilterCall" => sfrom_json!(Object, SearchMessagesFilterCall)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 575 | "SearchMessagesFilterMissedCall" => sfrom_json!(Object, SearchMessagesFilterMissedCall)(json), [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 576 | "SearchMessagesFilterVideoNote" => sfrom_json!(Object, SearchMessagesFilterVideoNote)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 577 | "SearchMessagesFilterVoiceAndVideoNote" => sfrom_json!(Object, SearchMessagesFilterVoiceAndVideoNote)(json), [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 578 | "SearchMessagesFilterMention" => sfrom_json!(Object, SearchMessagesFilterMention)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 579 | "SearchMessagesFilterUnreadMention" => sfrom_json!(Object, SearchMessagesFilterUnreadMention)(json), [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 580 | "Seconds" => sfrom_json!(Object, Seconds)(json), [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 581 | "SecretChat" => sfrom_json!(Object, SecretChat)(json), [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 582 | "SecretChatStatePending" => sfrom_json!(Object, SecretChatStatePending)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 583 | "SecretChatStateReady" => sfrom_json!(Object, SecretChatStateReady)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 584 | "SecretChatStateClosed" => sfrom_json!(Object, SecretChatStateClosed)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 585 | "Session" => sfrom_json!(Object, Session)(json), [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 586 | "Sessions" => sfrom_json!(Object, Sessions)(json), [INFO] [stderr] | ----------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 587 | "ShippingOption" => sfrom_json!(Object, ShippingOption)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 588 | "Sticker" => sfrom_json!(Object, Sticker)(json), [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 589 | "StickerEmojis" => sfrom_json!(Object, StickerEmojis)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 590 | "StickerSet" => sfrom_json!(Object, StickerSet)(json), [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 591 | "StickerSetInfo" => sfrom_json!(Object, StickerSetInfo)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 592 | "StickerSets" => sfrom_json!(Object, StickerSets)(json), [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 593 | "Stickers" => sfrom_json!(Object, Stickers)(json), [INFO] [stderr] | ----------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 594 | "StorageStatistics" => sfrom_json!(Object, StorageStatistics)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 595 | "StorageStatisticsByChat" => sfrom_json!(Object, StorageStatisticsByChat)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 596 | "StorageStatisticsByFileType" => sfrom_json!(Object, StorageStatisticsByFileType)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 597 | "StorageStatisticsFast" => sfrom_json!(Object, StorageStatisticsFast)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 598 | "Supergroup" => sfrom_json!(Object, Supergroup)(json), [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 599 | "SupergroupFullInfo" => sfrom_json!(Object, SupergroupFullInfo)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 600 | "SupergroupMembersFilterRecent" => sfrom_json!(Object, SupergroupMembersFilterRecent)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 601 | "SupergroupMembersFilterAdministrators" => sfrom_json!(Object, SupergroupMembersFilterAdministrators)(json), [INFO] [stderr] | ---------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 602 | "SupergroupMembersFilterSearch" => sfrom_json!(Object, SupergroupMembersFilterSearch)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 603 | "SupergroupMembersFilterRestricted" => sfrom_json!(Object, SupergroupMembersFilterRestricted)(json), [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 604 | "SupergroupMembersFilterBanned" => sfrom_json!(Object, SupergroupMembersFilterBanned)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 605 | "SupergroupMembersFilterBots" => sfrom_json!(Object, SupergroupMembersFilterBots)(json), [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 606 | "TMeUrl" => sfrom_json!(Object, TMeUrl)(json), [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 607 | "TMeUrlTypeUser" => sfrom_json!(Object, TMeUrlTypeUser)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 608 | "TMeUrlTypeSupergroup" => sfrom_json!(Object, TMeUrlTypeSupergroup)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 609 | "TMeUrlTypeChatInvite" => sfrom_json!(Object, TMeUrlTypeChatInvite)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 610 | "TMeUrlTypeStickerSet" => sfrom_json!(Object, TMeUrlTypeStickerSet)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 611 | "TMeUrls" => sfrom_json!(Object, TMeUrls)(json), [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 612 | "TdlibParameters" => sfrom_json!(Object, TdlibParameters)(json), [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 613 | "TemporaryPasswordState" => sfrom_json!(Object, TemporaryPasswordState)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 614 | "TermsOfService" => sfrom_json!(Object, TermsOfService)(json), [INFO] [stderr] | ----------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 615 | "TestBytes" => sfrom_json!(Object, TestBytes)(json), [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 616 | "TestInt" => sfrom_json!(Object, TestInt)(json), [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 617 | "TestString" => sfrom_json!(Object, TestString)(json), [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 618 | "TestVectorInt" => sfrom_json!(Object, TestVectorInt)(json), [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 619 | "TestVectorIntObject" => sfrom_json!(Object, TestVectorIntObject)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 620 | "TestVectorString" => sfrom_json!(Object, TestVectorString)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 621 | "TestVectorStringObject" => sfrom_json!(Object, TestVectorStringObject)(json), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 622 | "Text" => sfrom_json!(Object, Text)(json), [INFO] [stderr] | ------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 623 | "TextEntities" => sfrom_json!(Object, TextEntities)(json), [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 624 | "TextEntity" => sfrom_json!(Object, TextEntity)(json), [INFO] [stderr] | ------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 625 | "TextEntityTypeMention" => sfrom_json!(Object, TextEntityTypeMention)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 626 | "TextEntityTypeHashtag" => sfrom_json!(Object, TextEntityTypeHashtag)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 627 | "TextEntityTypeCashtag" => sfrom_json!(Object, TextEntityTypeCashtag)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 628 | "TextEntityTypeBotCommand" => sfrom_json!(Object, TextEntityTypeBotCommand)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 629 | "TextEntityTypeUrl" => sfrom_json!(Object, TextEntityTypeUrl)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 630 | "TextEntityTypeEmailAddress" => sfrom_json!(Object, TextEntityTypeEmailAddress)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 631 | "TextEntityTypeBold" => sfrom_json!(Object, TextEntityTypeBold)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 632 | "TextEntityTypeItalic" => sfrom_json!(Object, TextEntityTypeItalic)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 633 | "TextEntityTypeCode" => sfrom_json!(Object, TextEntityTypeCode)(json), [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 634 | "TextEntityTypePre" => sfrom_json!(Object, TextEntityTypePre)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 635 | "TextEntityTypePreCode" => sfrom_json!(Object, TextEntityTypePreCode)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 636 | "TextEntityTypeTextUrl" => sfrom_json!(Object, TextEntityTypeTextUrl)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 637 | "TextEntityTypeMentionName" => sfrom_json!(Object, TextEntityTypeMentionName)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 638 | "TextEntityTypePhoneNumber" => sfrom_json!(Object, TextEntityTypePhoneNumber)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 639 | "TextParseModeMarkdown" => sfrom_json!(Object, TextParseModeMarkdown)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 640 | "TextParseModeHTML" => sfrom_json!(Object, TextParseModeHTML)(json), [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 641 | "TopChatCategoryUsers" => sfrom_json!(Object, TopChatCategoryUsers)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 642 | "TopChatCategoryBots" => sfrom_json!(Object, TopChatCategoryBots)(json), [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 643 | "TopChatCategoryGroups" => sfrom_json!(Object, TopChatCategoryGroups)(json), [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 644 | "TopChatCategoryChannels" => sfrom_json!(Object, TopChatCategoryChannels)(json), [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 645 | "TopChatCategoryInlineBots" => sfrom_json!(Object, TopChatCategoryInlineBots)(json), [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 646 | "TopChatCategoryCalls" => sfrom_json!(Object, TopChatCategoryCalls)(json), [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 647 | "UpdateAuthorizationState" => sfrom_json!(Object, UpdateAuthorizationState)(json), [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 648 | "UpdateNewMessage" => sfrom_json!(Object, UpdateNewMessage)(json), [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 649 | "UpdateMessageSendAcknowledged" => sfrom_json!(Object, UpdateMessageSendAcknowledged)(json), [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn $rt` [INFO] [stderr] ... [INFO] [stderr] 650 | "UpdateMessageSendSucceeded" => sfrom_json!(Object, UpdateMessageSendSucceeded)(json), [INFO] [stderr] | ----------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tdsupplement.rs:6:26 [INFO] [stderr] | [INFO] [stderr] 6 | |json| -> Option> { [WARN] too many lines in the log, truncating it