From 5e57abf6764fdbac801f344504d564dcc69a9bd3 Mon Sep 17 00:00:00 2001 From: Mr-Andersen Date: Tue, 3 Sep 2019 13:57:53 +0300 Subject: [PATCH] Added dummy types into core/types/not_implemented_types.rs; Added MessageEntity --- src/core/types/document.rs | 2 +- src/core/types/message.rs | 12 ++++++-- src/core/types/message_entity.rs | 36 ++++++++++++++++++++++ src/core/types/mod.rs | 31 +++++++++++++++---- src/core/types/not_implemented_types.rs | 41 +++++++++++++++++++++++++ src/core/types/send_invoice.rs | 4 +-- 6 files changed, 113 insertions(+), 13 deletions(-) create mode 100644 src/core/types/message_entity.rs create mode 100644 src/core/types/not_implemented_types.rs diff --git a/src/core/types/document.rs b/src/core/types/document.rs index 9b53bb32..6ff03d81 100644 --- a/src/core/types/document.rs +++ b/src/core/types/document.rs @@ -1,4 +1,4 @@ -use serde::Deserialize; +use crate::core::types::PhotoSize; #[derive(Debug, Deserialize, Hash, PartialEq, Eq)] pub struct Document { diff --git a/src/core/types/message.rs b/src/core/types/message.rs index 1d651192..2a3e3dc3 100644 --- a/src/core/types/message.rs +++ b/src/core/types/message.rs @@ -1,6 +1,12 @@ -use serde::Deserialize; +// use serde::Deserialize; -use crate::core::types::{Chat, Document, Invoice, SuccessfulPayment, User}; +use crate::core::types::{ + Animation, Audio, Chat, Contact, + Document, Game, Invoice, InlineKeyboardMarkup, + PhotoSize, MessageEntity, Location, PassportData, Poll, + Sticker, SuccessfulPayment, + User, Video, VideoNote, Venue, Voice, +}; #[derive(Debug, Deserialize, Hash, PartialEq, Eq)] pub struct Message { @@ -26,7 +32,7 @@ pub struct Message { pub animation: Option, pub game: Option, pub photo: Option>, - pub sticker: Option, + pub sticker: Option, pub video: Option