pub struct EphemeralMessage {
pub out: bool,
pub id: i32,
pub from_id: Peer,
pub peer_id: Peer,
pub receiver_id: i64,
pub top_msg_id: Option<i32>,
pub date: i32,
pub message: String,
pub entities: Option<Vec<MessageEntity>>,
pub media: Option<MessageMedia>,
pub reply_markup: Option<ReplyMarkup>,
pub reply_to: Option<MessageReplyHeader>,
}Expand description
Generated from:
ephemeralMessage#d9c6dc1a flags:# out:flags.0?true id:int from_id:Peer peer_id:Peer receiver_id:long top_msg_id:flags.1?int date:int message:string entities:flags.2?Vector<MessageEntity> media:flags.3?MessageMedia reply_markup:flags.4?ReplyMarkup reply_to:flags.6?MessageReplyHeader = EphemeralMessageFields§
§out: bool§id: i32§from_id: Peer§peer_id: Peer§receiver_id: i64§top_msg_id: Option<i32>§date: i32§message: String§entities: Option<Vec<MessageEntity>>§media: Option<MessageMedia>§reply_markup: Option<ReplyMarkup>§reply_to: Option<MessageReplyHeader>Trait Implementations§
Source§impl Clone for EphemeralMessage
impl Clone for EphemeralMessage
Source§fn clone(&self) -> EphemeralMessage
fn clone(&self) -> EphemeralMessage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EphemeralMessage
impl Debug for EphemeralMessage
Source§impl Deserializable for EphemeralMessage
impl Deserializable for EphemeralMessage
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl From<EphemeralMessage> for EphemeralMessage
impl From<EphemeralMessage> for EphemeralMessage
Source§fn from(x: EphemeralMessage) -> Self
fn from(x: EphemeralMessage) -> Self
Converts to this type from the input type.
Source§impl Identifiable for EphemeralMessage
impl Identifiable for EphemeralMessage
Source§const CONSTRUCTOR_ID: u32 = 0xd9c6dc1a
const CONSTRUCTOR_ID: u32 = 0xd9c6dc1a
The constructor ID as specified in the TL schema.
Source§impl PartialEq for EphemeralMessage
impl PartialEq for EphemeralMessage
Source§impl Serializable for EphemeralMessage
impl Serializable for EphemeralMessage
impl StructuralPartialEq for EphemeralMessage
Source§impl TryFrom<EphemeralMessage> for EphemeralMessage
impl TryFrom<EphemeralMessage> for EphemeralMessage
Source§type Error = EphemeralMessage
type Error = EphemeralMessage
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for EphemeralMessage
impl RefUnwindSafe for EphemeralMessage
impl Send for EphemeralMessage
impl Sync for EphemeralMessage
impl Unpin for EphemeralMessage
impl UnsafeUnpin for EphemeralMessage
impl UnwindSafe for EphemeralMessage
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