pub struct ForwardData {
pub from: Option<User>,
pub from_chat: Option<Chat>,
pub from_message_id: Option<i64>,
pub signature: Option<String>,
pub sender_name: Option<String>,
pub date: DateTime<Utc>,
}Expand description
Holds information about the forwarded message
Fields§
§from: Option<User>For forwarded messages, sender of the original message
from_chat: Option<Chat>For messages forwarded from channels, information about the original channel
from_message_id: Option<i64>For messages forwarded from channels, identifier of the original message in the channel
signature: Option<String>For messages forwarded from channels, signature of the post author if present
sender_name: Option<String>Sender’s name for messages forwarded from users who disallow adding a link to their account in forwarded messages
date: DateTime<Utc>For forwarded messages, date the original message was sent in Unix time
Trait Implementations§
Source§impl Clone for ForwardData
impl Clone for ForwardData
Source§fn clone(&self) -> ForwardData
fn clone(&self) -> ForwardData
Returns a duplicate 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 Debug for ForwardData
impl Debug for ForwardData
Source§impl PartialEq for ForwardData
impl PartialEq for ForwardData
impl StructuralPartialEq for ForwardData
Auto Trait Implementations§
impl Freeze for ForwardData
impl RefUnwindSafe for ForwardData
impl Send for ForwardData
impl Sync for ForwardData
impl Unpin for ForwardData
impl UnwindSafe for ForwardData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more