[][src]Struct my_iot::services::telegram::TelegramMessage

struct TelegramMessage {
    message_id: i64,
    date: DateTime<Utc>,
    chat: TelegramChat,
    text: Option<String>,
}

https://core.telegram.org/bots/api#message

Fields

message_id: i64date: DateTime<Utc>chat: TelegramChattext: Option<String>

Trait Implementations

impl Debug for TelegramMessage[src]

impl<'de> Deserialize<'de> for TelegramMessage[src]

fn deserialize_in_place<D>(
    deserializer: D,
    place: &mut Self
) -> Result<(), <D as Deserializer<'de>>::Error> where
    D: Deserializer<'de>, 
[src]

Deserializes a value into self from the given Deserializer. Read more

Auto Trait Implementations

impl Send for TelegramMessage

impl Unpin for TelegramMessage

impl Sync for TelegramMessage

impl UnwindSafe for TelegramMessage

impl RefUnwindSafe for TelegramMessage

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,