[][src]Struct rtdlib::types::UpdateChatReplyMarkup

pub struct UpdateChatReplyMarkup { /* fields omitted */ }

The default chat reply markup was changed. Can occur because new messages with reply markup were received or because an old reply markup was hidden by the user.

Methods

impl UpdateChatReplyMarkup[src]

pub fn builder() -> TypedBuilder_BuilderFor_UpdateChatReplyMarkup<(), (), ()>[src]

Create a builder for building UpdateChatReplyMarkup. On the builder, call .td_name(...)(optional), .chat_id(...)(optional), .reply_markup_message_id(...)(optional) to set the values of the fields(they accept Into values). Finally, call .build() to create the instance of UpdateChatReplyMarkup.

impl UpdateChatReplyMarkup[src]

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

pub fn reply_markup_message_id(&self) -> Option<i64>[src]

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

Trait Implementations

impl RObject for UpdateChatReplyMarkup[src]

impl Object for UpdateChatReplyMarkup[src]

impl Update for UpdateChatReplyMarkup[src]

impl Clone for UpdateChatReplyMarkup[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for UpdateChatReplyMarkup[src]

impl Serialize for UpdateChatReplyMarkup[src]

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

Auto Trait Implementations

Blanket Implementations

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

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

type Owned = T

The resulting type after obtaining ownership.

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> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<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> Serialize for T where
    T: Serialize + ?Sized
[src]