Struct telexide_fork::model::ForwardData
source · 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 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 Debug for ForwardData
impl Debug for ForwardData
source§impl PartialEq<ForwardData> for ForwardData
impl PartialEq<ForwardData> for ForwardData
source§fn eq(&self, other: &ForwardData) -> bool
fn eq(&self, other: &ForwardData) -> bool
This method tests for
self and other values to be equal, and is used
by ==.