Struct tbot::contexts::EditedAudio
source · #[non_exhaustive]pub struct EditedAudio {Show 13 fields
pub bot: Bot,
pub message_id: Id,
pub from: Option<From>,
pub date: i64,
pub chat: Chat,
pub reply_to: Option<Message>,
pub author_signature: Option<String>,
pub edit_date: i64,
pub reply_markup: Option<Keyboard>,
pub via_bot: Option<User>,
pub audio: Audio,
pub caption: Text,
pub media_group_id: Option<String>,
}
Expand description
The context for edited_audio
handlers.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.bot: Bot
A bot for calling API without information inference.
message_id: Id
ID of the message.
from: Option<From>
The author of the message.
date: i64
The timestamp of the message.
chat: Chat
The chat to which the message was sent.
reply_to: Option<Message>
The replied message.
The author’s signature, if enabled for the channel.
edit_date: i64
The last time when the message was edited.
reply_markup: Option<Keyboard>
The inline keyboard attached to the message.
via_bot: Option<User>
The bot via which the message was sent.
audio: Audio
The audio.
The caption of the audio.
media_group_id: Option<String>
The media group’s ID.
Trait Implementations§
source§impl Album for EditedAudio
impl Album for EditedAudio
source§fn media_group_id(&self) -> Option<&str>
fn media_group_id(&self) -> Option<&str>
The ID of the album.
source§impl AnyText for EditedAudio
impl AnyText for EditedAudio
source§impl Caption for EditedAudio
impl Caption for EditedAudio
The caption of the message.
source§impl Clone for EditedAudio
impl Clone for EditedAudio
source§fn clone(&self) -> EditedAudio
fn clone(&self) -> EditedAudio
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Context for EditedAudio
impl Context for EditedAudio
source§impl Copyable for EditedAudio
impl Copyable for EditedAudio
source§fn copy_to(&self, chat_id: impl ImplicitChatId) -> CopyMessage<'_>
fn copy_to(&self, chat_id: impl ImplicitChatId) -> CopyMessage<'_>
Copies this message to another chat.
source§impl Debug for EditedAudio
impl Debug for EditedAudio
source§impl EditedMessage for EditedAudio
impl EditedMessage for EditedAudio
source§impl Forwardable for EditedAudio
impl Forwardable for EditedAudio
source§fn forward_to(&self, chat_id: impl ImplicitChatId) -> ForwardMessage<'_>
fn forward_to(&self, chat_id: impl ImplicitChatId) -> ForwardMessage<'_>
Forwards this message to another chat.
source§impl MediaMessage for EditedAudio
impl MediaMessage for EditedAudio
source§impl Message for EditedAudio
impl Message for EditedAudio
source§impl Pinnable for EditedAudio
impl Pinnable for EditedAudio
source§fn pin_this_message(&self) -> PinChatMessage<'_>
fn pin_this_message(&self) -> PinChatMessage<'_>
Pins this message.