Enum clacks_mtproto::mtproto::MessageEntity
[−]
[src]
pub enum MessageEntity { MessageEntityUnknown(MessageEntityUnknown), MessageEntityMention(MessageEntityMention), MessageEntityHashtag(MessageEntityHashtag), MessageEntityBotCommand(MessageEntityBotCommand), MessageEntityUrl(MessageEntityUrl), MessageEntityEmail(MessageEntityEmail), MessageEntityBold(MessageEntityBold), MessageEntityItalic(MessageEntityItalic), MessageEntityCode(MessageEntityCode), MessageEntityPre(MessageEntityPre), MessageEntityTextUrl(MessageEntityTextUrl), MessageEntityMentionName(MessageEntityMentionName), InputMessageEntityMentionName(InputMessageEntityMentionName), }
TL-derived from MessageEntity
messageEntityUnknown#bb92ba95 offset:int length:int = MessageEntity;
messageEntityMention#fa04579d offset:int length:int = MessageEntity;
messageEntityHashtag#6f635b0d offset:int length:int = MessageEntity;
messageEntityBotCommand#6cef8ac7 offset:int length:int = MessageEntity;
messageEntityUrl#6ed02538 offset:int length:int = MessageEntity;
messageEntityEmail#64e475c2 offset:int length:int = MessageEntity;
messageEntityBold#bd610bc9 offset:int length:int = MessageEntity;
messageEntityItalic#826f8b60 offset:int length:int = MessageEntity;
messageEntityCode#28a20571 offset:int length:int = MessageEntity;
messageEntityPre#73924be0 offset:int length:int language:string = MessageEntity;
messageEntityTextUrl#76a6d327 offset:int length:int url:string = MessageEntity;
messageEntityMentionName#352dca58 offset:int length:int user_id:int = MessageEntity;
inputMessageEntityMentionName#208e68c9 offset:int length:int user_id:InputUser = MessageEntity;
Variants
MessageEntityUnknown(MessageEntityUnknown)
MessageEntityMention(MessageEntityMention)
MessageEntityHashtag(MessageEntityHashtag)
MessageEntityBotCommand(MessageEntityBotCommand)
MessageEntityUrl(MessageEntityUrl)
MessageEntityEmail(MessageEntityEmail)
MessageEntityBold(MessageEntityBold)
MessageEntityItalic(MessageEntityItalic)
MessageEntityCode(MessageEntityCode)
MessageEntityPre(MessageEntityPre)
MessageEntityTextUrl(MessageEntityTextUrl)
MessageEntityMentionName(MessageEntityMentionName)
InputMessageEntityMentionName(InputMessageEntityMentionName)
Methods
impl MessageEntity
[src]
pub fn language(&self) -> Option<&string>
[src]
pub fn length(&self) -> &int
[src]
pub fn offset(&self) -> &int
[src]
pub fn url(&self) -> Option<&string>
[src]
Trait Implementations
impl Debug for MessageEntity
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for MessageEntity
[src]
fn clone(&self) -> MessageEntity
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl BoxedSerialize for MessageEntity
[src]
fn serialize_boxed<'this>(
&'this self
) -> (ConstructorNumber, &'this BareSerialize)
[src]
&'this self
) -> (ConstructorNumber, &'this BareSerialize)
fn boxed_serialized_bytes(&self) -> Result<Vec<u8>>
[src]
impl BoxedDeserialize for MessageEntity
[src]
fn possible_constructors() -> Vec<ConstructorNumber>
[src]
fn deserialize_boxed(
_id: ConstructorNumber,
_de: &mut Deserializer
) -> Result<Self>
[src]
_id: ConstructorNumber,
_de: &mut Deserializer
) -> Result<Self>