Struct tbot::contexts::EditedAnimation
source · #[non_exhaustive]pub struct EditedAnimation {
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 animation: Animation,
pub caption: Text,
}
Expand description
The context for edited_animation
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.
animation: Animation
The animation.
The caption of the animation.
Trait Implementations§
source§impl Animation for EditedAnimation
impl Animation for EditedAnimation
source§impl AnyText for EditedAnimation
impl AnyText for EditedAnimation
source§impl Caption for EditedAnimation
impl Caption for EditedAnimation
The caption of the message.
source§impl Clone for EditedAnimation
impl Clone for EditedAnimation
source§fn clone(&self) -> EditedAnimation
fn clone(&self) -> EditedAnimation
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 EditedAnimation
impl Context for EditedAnimation
source§impl Copyable for EditedAnimation
impl Copyable for EditedAnimation
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 EditedAnimation
impl Debug for EditedAnimation
source§impl EditedMessage for EditedAnimation
impl EditedMessage for EditedAnimation
source§impl Forwardable for EditedAnimation
impl Forwardable for EditedAnimation
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 EditedAnimation
impl MediaMessage for EditedAnimation
source§impl Message for EditedAnimation
impl Message for EditedAnimation
source§impl Pinnable for EditedAnimation
impl Pinnable for EditedAnimation
source§fn pin_this_message(&self) -> PinChatMessage<'_>
fn pin_this_message(&self) -> PinChatMessage<'_>
Pins this message.