use serde::Deserializer; use tdlib_rs::client::ClientLike; use serde::Deserialize; use serde_derive::{Serialize, Deserialize}; use serde_json::{json, Value as SerdeJsonValue}; use tdlib_rs::Client; use tdlib_rs::client::ResponseFuture; #[allow(unused)] pub fn deserialize_i64_0<'de, D: Deserializer<'de>>(deserializer: D) -> std::result::Result { String::deserialize(deserializer)?.parse::().map_err(serde::de::Error::custom) } #[allow(unused)] pub fn deserialize_i64_1<'de, D: Deserializer<'de>>(deserializer: D) -> std::result::Result, D::Error> { use std::str::FromStr; Vec::<&'de str>::deserialize(deserializer)? .into_iter() .map(i64::from_str) .collect::, _>>() .map_err(serde::de::Error::custom) } include!("generated.rs"); impl ClientExt for Client {}