[][src]Struct rtdlib::types::UpdateChatDraftMessage

pub struct UpdateChatDraftMessage { /* fields omitted */ }

A chat draft has changed. Be aware that the update may come in the currently opened chat but with old content of the draft. If the user has changed the content of the draft, this update shouldn't be applied

Implementations

impl UpdateChatDraftMessage[src]

pub fn from_json<S: AsRef<str>>(json: S) -> RTDResult<Self>[src]

pub fn builder() -> RTDUpdateChatDraftMessageBuilder[src]

pub fn chat_id(&self) -> i64[src]

pub fn draft_message(&self) -> &Option<DraftMessage>[src]

pub fn order(&self) -> isize[src]

Trait Implementations

impl AsRef<UpdateChatDraftMessage> for UpdateChatDraftMessage[src]

impl Clone for UpdateChatDraftMessage[src]

impl Debug for UpdateChatDraftMessage[src]

impl Default for UpdateChatDraftMessage[src]

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

impl RObject for UpdateChatDraftMessage[src]

impl Serialize for UpdateChatDraftMessage[src]

impl TDUpdate for UpdateChatDraftMessage[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.