Struct rust_tdlib::types::SendMessageAlbum
source · [−]pub struct SendMessageAlbum { /* private fields */ }Expand description
Sends 2-10 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
sourceimpl SendMessageAlbum
impl SendMessageAlbum
pub fn from_json<S: AsRef<str>>(json: S) -> Result<Self>
pub fn builder() -> SendMessageAlbumBuilder
pub fn chat_id(&self) -> i64
pub fn message_thread_id(&self) -> i64
pub fn reply_to_message_id(&self) -> i64
pub fn options(&self) -> &MessageSendOptions
pub fn input_message_contents(&self) -> &Vec<InputMessageContent>
Trait Implementations
sourceimpl AsRef<SendMessageAlbum> for SendMessageAlbum
impl AsRef<SendMessageAlbum> for SendMessageAlbum
sourcefn as_ref(&self) -> &SendMessageAlbum
fn as_ref(&self) -> &SendMessageAlbum
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Clone for SendMessageAlbum
impl Clone for SendMessageAlbum
sourcefn clone(&self) -> SendMessageAlbum
fn clone(&self) -> SendMessageAlbum
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for SendMessageAlbum
impl Debug for SendMessageAlbum
sourceimpl Default for SendMessageAlbum
impl Default for SendMessageAlbum
sourcefn default() -> SendMessageAlbum
fn default() -> SendMessageAlbum
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for SendMessageAlbum
impl<'de> Deserialize<'de> for SendMessageAlbum
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for SendMessageAlbum
impl Serialize for SendMessageAlbum
Auto Trait Implementations
impl RefUnwindSafe for SendMessageAlbum
impl Send for SendMessageAlbum
impl Sync for SendMessageAlbum
impl Unpin for SendMessageAlbum
impl UnwindSafe for SendMessageAlbum
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more