pub struct UpdateShortMessage {Show 15 fields
pub out: bool,
pub mentioned: bool,
pub media_unread: bool,
pub silent: bool,
pub id: i32,
pub user_id: i64,
pub message: String,
pub pts: i32,
pub pts_count: i32,
pub date: i32,
pub fwd_from: Option<MessageFwdHeader>,
pub via_bot_id: Option<i64>,
pub reply_to: Option<MessageReplyHeader>,
pub entities: Option<Vec<MessageEntity>>,
pub ttl_period: Option<i32>,
}Expand description
Generated from:
updateShortMessage#313bc7f8 flags:# out:flags.1?true mentioned:flags.4?true media_unread:flags.5?true silent:flags.13?true id:int user_id:long message:string pts:int pts_count:int date:int fwd_from:flags.2?MessageFwdHeader via_bot_id:flags.11?long reply_to:flags.3?MessageReplyHeader entities:flags.7?Vector<MessageEntity> ttl_period:flags.25?int = UpdatesFields§
§out: bool§mentioned: bool§media_unread: bool§silent: bool§id: i32§user_id: i64§message: String§pts: i32§pts_count: i32§date: i32§fwd_from: Option<MessageFwdHeader>§via_bot_id: Option<i64>§reply_to: Option<MessageReplyHeader>§entities: Option<Vec<MessageEntity>>§ttl_period: Option<i32>Trait Implementations§
Source§impl Clone for UpdateShortMessage
impl Clone for UpdateShortMessage
Source§fn clone(&self) -> UpdateShortMessage
fn clone(&self) -> UpdateShortMessage
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 UpdateShortMessage
impl Debug for UpdateShortMessage
Source§impl Deserializable for UpdateShortMessage
impl Deserializable for UpdateShortMessage
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<UpdateShortMessage> for Updates
impl From<UpdateShortMessage> for Updates
Source§fn from(x: UpdateShortMessage) -> Self
fn from(x: UpdateShortMessage) -> Self
Converts to this type from the input type.
Source§impl Identifiable for UpdateShortMessage
impl Identifiable for UpdateShortMessage
Source§const CONSTRUCTOR_ID: u32 = 0x313bc7f8
const CONSTRUCTOR_ID: u32 = 0x313bc7f8
The constructor ID as specified in the TL schema.
Source§impl PartialEq for UpdateShortMessage
impl PartialEq for UpdateShortMessage
Source§impl Serializable for UpdateShortMessage
impl Serializable for UpdateShortMessage
Source§impl TryFrom<Updates> for UpdateShortMessage
impl TryFrom<Updates> for UpdateShortMessage
impl StructuralPartialEq for UpdateShortMessage
Auto Trait Implementations§
impl Freeze for UpdateShortMessage
impl RefUnwindSafe for UpdateShortMessage
impl Send for UpdateShortMessage
impl Sync for UpdateShortMessage
impl Unpin for UpdateShortMessage
impl UnsafeUnpin for UpdateShortMessage
impl UnwindSafe for UpdateShortMessage
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