Struct rust_tdlib::types::SendMessageAlbum[][src]

pub struct SendMessageAlbum { /* fields omitted */ }

Sends messages grouped together into an album. Currently only audio, document, photo and video messages can be grouped into an album. Documents and audio files can be only grouped in an album with messages of the same type. Returns sent messages

Implementations

impl SendMessageAlbum[src]

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

pub fn builder() -> RTDSendMessageAlbumBuilder[src]

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

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

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

pub fn options(&self) -> &MessageSendOptions[src]

pub fn input_message_contents(&self) -> &Vec<InputMessageContent>[src]

Trait Implementations

impl AsRef<SendMessageAlbum> for SendMessageAlbum[src]

impl Clone for SendMessageAlbum[src]

impl Debug for SendMessageAlbum[src]

impl Default for SendMessageAlbum[src]

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

impl Serialize for SendMessageAlbum[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.

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