pub struct ForwardSource {
pub chat_id: i64,
pub message_id: i64,
pub sender_id: Option<MessageSender>,
pub sender_name: String,
pub date: i32,
pub is_outgoing: bool,
}
Expand description
Contains information about the last message from which a new message was forwarded last time
Fields§
§chat_id: i64
Identifier of the chat to which the message that was forwarded belonged; may be 0 if unknown
message_id: i64
Identifier of the message; may be 0 if unknown
sender_id: Option<MessageSender>
Identifier of the sender of the message; may be null if unknown or the new message was forwarded not to Saved Messages
sender_name: String
Name of the sender of the message if the sender is hidden by their privacy settings
date: i32
Point in time (Unix timestamp) when the message is sent; 0 if unknown
is_outgoing: bool
True, if the message that was forwarded is outgoing; always false if sender is unknown
Trait Implementations§
Source§impl Clone for ForwardSource
impl Clone for ForwardSource
Source§fn clone(&self) -> ForwardSource
fn clone(&self) -> ForwardSource
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 ForwardSource
impl Debug for ForwardSource
Source§impl Default for ForwardSource
impl Default for ForwardSource
Source§fn default() -> ForwardSource
fn default() -> ForwardSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ForwardSource
impl<'de> Deserialize<'de> for ForwardSource
Source§fn 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
Source§impl PartialEq for ForwardSource
impl PartialEq for ForwardSource
Source§impl Serialize for ForwardSource
impl Serialize for ForwardSource
impl StructuralPartialEq for ForwardSource
Auto Trait Implementations§
impl Freeze for ForwardSource
impl RefUnwindSafe for ForwardSource
impl Send for ForwardSource
impl Sync for ForwardSource
impl Unpin for ForwardSource
impl UnwindSafe for ForwardSource
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