[−][src]Trait grammers_tl_types::Serializable
This trait allows for concrete instances to be serialized into binary data as specified by the Binary Data Serialization.
Required methods
Loading content...Provided methods
fn to_bytes(&self) -> Vec<u8>
Convenience function to serialize the object into a new buffer
and return its bytes. It is more efficient to reuse a existing
buffer with [serialize
].
Implementations on Foreign Types
impl Serializable for bool
[src]
fn serialize(&self, buf: &'a mut Vec<u8>)
[src]
Serializes the boolean according to the following definitions:
false
is serialized asboolFalse#bc799737 = Bool;
.true
is serialized asboolTrue#997275b5 = Bool;
.
Examples
use grammers_tl_types::Serializable; assert_eq!(true.to_bytes(), [0xb5, 0x75, 0x72, 0x99]); assert_eq!(false.to_bytes(), [0x37, 0x97, 0x79, 0xbc]);
impl Serializable for i32
[src]
fn serialize(&self, buf: &'a mut Vec<u8>)
[src]
Serializes the 32-bit signed integer according to the following definition:
int ? = Int;
.
Examples
use grammers_tl_types::Serializable; assert_eq!(0i32.to_bytes(), [0x00, 0x00, 0x00, 0x00]); assert_eq!(1i32.to_bytes(), [0x01, 0x00, 0x00, 0x00]); assert_eq!((-1i32).to_bytes(), [0xff, 0xff, 0xff, 0xff]); assert_eq!(i32::max_value().to_bytes(), [0xff, 0xff, 0xff, 0x7f]); assert_eq!(i32::min_value().to_bytes(), [0x00, 0x00, 0x00, 0x80]);
impl Serializable for u32
[src]
fn serialize(&self, buf: &'a mut Vec<u8>)
[src]
Serializes the 32-bit unsigned integer according to the following definition:
int ? = Int;
.
Examples
use grammers_tl_types::Serializable; assert_eq!(0u32.to_bytes(), [0x00, 0x00, 0x00, 0x00]); assert_eq!(1u32.to_bytes(), [0x01, 0x00, 0x00, 0x00]); assert_eq!(u32::max_value().to_bytes(), [0xff, 0xff, 0xff, 0xff]); assert_eq!(u32::min_value().to_bytes(), [0x00, 0x00, 0x00, 0x00]);
impl Serializable for i64
[src]
fn serialize(&self, buf: &'a mut Vec<u8>)
[src]
Serializes the 64-bit signed integer according to the following definition:
long ? = Long;
.
Examples
use grammers_tl_types::Serializable; assert_eq!(0i64.to_bytes(), [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]); assert_eq!(1i64.to_bytes(), [0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]); assert_eq!((-1i64).to_bytes(), [0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]); assert_eq!(i64::max_value().to_bytes(), [0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f]); assert_eq!(i64::min_value().to_bytes(), [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80]);
impl Serializable for [u8; 16]
[src]
fn serialize(&self, buf: &'a mut Vec<u8>)
[src]
Serializes the 128-bit integer according to the following definition:
int128 4*[ int ] = Int128;
.
Examples
use grammers_tl_types::Serializable; let data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]; assert_eq!(data.to_bytes(), data);
impl Serializable for [u8; 32]
[src]
fn serialize(&self, buf: &'a mut Vec<u8>)
[src]
Serializes the 128-bit integer according to the following definition:
int256 8*[ int ] = Int256;
.
Examples
use grammers_tl_types::Serializable; let data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32]; assert_eq!(data.to_bytes(), data);
impl Serializable for f64
[src]
fn serialize(&self, buf: &'a mut Vec<u8>)
[src]
Serializes the 64-bit floating point according to the following definition:
double ? = Double;
.
Examples
use std::f64; use grammers_tl_types::Serializable; assert_eq!(0f64.to_bytes(), [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]); assert_eq!(1.5f64.to_bytes(), [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0x3f]); assert_eq!((-1.5f64).to_bytes(), [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf8, 0xbf]); assert_eq!(f64::INFINITY.to_bytes(), [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x7f]); assert_eq!(f64::NEG_INFINITY.to_bytes(), [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0xff]);
impl<T: Serializable> Serializable for Vec<T>
[src]
fn serialize(&self, buf: &'a mut Vec<u8>)
[src]
Serializes a vector of serializable items according to the following definition:
vector#1cb5c415 {t:Type} # [ t ] = Vector t;
.
Examples
use grammers_tl_types::Serializable; assert_eq!(Vec::<i32>::new().to_bytes(), [0x15, 0xc4, 0xb5, 0x1c, 0x0, 0x0, 0x0, 0x0]); assert_eq!(vec![0x7f_i32].to_bytes(), [0x15, 0xc4, 0xb5, 0x1c, 0x1, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0]);
impl Serializable for String
[src]
fn serialize(&self, buf: &'a mut Vec<u8>)
[src]
Serializes a UTF-8 string according to the following definition:
string ? = String;
.
Examples
use grammers_tl_types::Serializable; fn test_string(string: &str, prefix: &[u8], suffix: &[u8]) { let bytes = string.to_owned().to_bytes(); let expected = { let mut tmp = prefix.to_vec(); tmp.extend(string.as_bytes()); tmp.extend(suffix); tmp }; assert_eq!(bytes, expected); } test_string("", &[0x00], &[0x00, 0x00, 0x00]); test_string("Hi", &[0x02], &[0x0]); test_string("Hi!", &[0x03], &[]); test_string("Hello", &[0x05], &[0x0, 0x0]); test_string("Hello, world!", &[0xd], &[0x0, 0x0]); test_string( "This is a very long string, and it has to be longer than 253 \ characters, which are quite a few but we can make it! Although, \ it is quite challenging. The quick brown fox jumps over the lazy \ fox. There is still some more text we need to type. Oh, this \ sentence made it past!", &[0xfe, 0x11, 0x01, 0x00], &[0x00, 0x00, 0x00] );
impl Serializable for Vec<u8>
[src]
fn serialize(&self, buf: &'a mut Vec<u8>)
[src]
Serializes a vector of bytes as a byte-string according to the following definition:
string ? = String;
.
Examples
use grammers_tl_types::Serializable; assert_eq!(Vec::<u8>::new().to_bytes(), &[0x00, 0x00, 0x00, 0x00]); assert_eq!(vec![0x7f_u8].to_bytes(), &[0x01, 0x7f, 0x00, 0x00]);
impl<'_> Serializable for &'_ [u8]
[src]
fn serialize(&self, buf: &'a mut Vec<u8>)
[src]
Serializes a byte-string according to the following definition:
string ? = String;
.
Examples
use grammers_tl_types::Serializable; assert_eq!((&[0x7f_u8][..]).to_bytes(), &[0x01, 0x7f, 0x00, 0x00]);
Implementors
impl Serializable for grammers_tl_types::enums::account::AuthorizationForm
[src]
impl Serializable for grammers_tl_types::enums::account::Authorizations
[src]
impl Serializable for grammers_tl_types::enums::account::AutoDownloadSettings
[src]
impl Serializable for grammers_tl_types::enums::account::ContentSettings
[src]
impl Serializable for grammers_tl_types::enums::account::Password
[src]
impl Serializable for grammers_tl_types::enums::account::PasswordInputSettings
[src]
impl Serializable for grammers_tl_types::enums::account::PasswordSettings
[src]
impl Serializable for grammers_tl_types::enums::account::PrivacyRules
[src]
impl Serializable for grammers_tl_types::enums::account::SentEmailCode
[src]
impl Serializable for grammers_tl_types::enums::account::Takeout
[src]
impl Serializable for grammers_tl_types::enums::account::Themes
[src]
impl Serializable for grammers_tl_types::enums::account::TmpPassword
[src]
impl Serializable for grammers_tl_types::enums::account::WallPapers
[src]
impl Serializable for grammers_tl_types::enums::account::WebAuthorizations
[src]
impl Serializable for grammers_tl_types::enums::auth::Authorization
[src]
impl Serializable for CodeType
[src]
impl Serializable for grammers_tl_types::enums::auth::ExportedAuthorization
[src]
impl Serializable for grammers_tl_types::enums::auth::LoginToken
[src]
impl Serializable for grammers_tl_types::enums::auth::PasswordRecovery
[src]
impl Serializable for grammers_tl_types::enums::auth::SentCode
[src]
impl Serializable for SentCodeType
[src]
impl Serializable for grammers_tl_types::enums::channels::AdminLogResults
[src]
impl Serializable for grammers_tl_types::enums::channels::ChannelParticipant
[src]
impl Serializable for grammers_tl_types::enums::channels::ChannelParticipants
[src]
impl Serializable for grammers_tl_types::enums::contacts::Blocked
[src]
impl Serializable for grammers_tl_types::enums::contacts::Contacts
[src]
impl Serializable for grammers_tl_types::enums::contacts::Found
[src]
impl Serializable for grammers_tl_types::enums::contacts::ImportedContacts
[src]
impl Serializable for grammers_tl_types::enums::contacts::ResolvedPeer
[src]
impl Serializable for grammers_tl_types::enums::contacts::TopPeers
[src]
impl Serializable for grammers_tl_types::enums::AccountDaysTtl
[src]
impl Serializable for grammers_tl_types::enums::Authorization
[src]
impl Serializable for grammers_tl_types::enums::AutoDownloadSettings
[src]
impl Serializable for grammers_tl_types::enums::BankCardOpenUrl
[src]
impl Serializable for BaseTheme
[src]
impl Serializable for grammers_tl_types::enums::BotCommand
[src]
impl Serializable for grammers_tl_types::enums::BotInfo
[src]
impl Serializable for BotInlineMessage
[src]
impl Serializable for grammers_tl_types::enums::BotInlineResult
[src]
impl Serializable for grammers_tl_types::enums::CdnConfig
[src]
impl Serializable for grammers_tl_types::enums::CdnPublicKey
[src]
impl Serializable for grammers_tl_types::enums::ChannelAdminLogEvent
[src]
impl Serializable for ChannelAdminLogEventAction
[src]
impl Serializable for grammers_tl_types::enums::ChannelAdminLogEventsFilter
[src]
impl Serializable for grammers_tl_types::enums::ChannelLocation
[src]
impl Serializable for grammers_tl_types::enums::ChannelMessagesFilter
[src]
impl Serializable for grammers_tl_types::enums::ChannelParticipant
[src]
impl Serializable for ChannelParticipantsFilter
[src]
impl Serializable for grammers_tl_types::enums::Chat
[src]
impl Serializable for grammers_tl_types::enums::ChatAdminRights
[src]
impl Serializable for grammers_tl_types::enums::ChatBannedRights
[src]
impl Serializable for grammers_tl_types::enums::ChatFull
[src]
impl Serializable for grammers_tl_types::enums::ChatInvite
[src]
impl Serializable for grammers_tl_types::enums::ChatOnlines
[src]
impl Serializable for grammers_tl_types::enums::ChatParticipant
[src]
impl Serializable for grammers_tl_types::enums::ChatParticipants
[src]
impl Serializable for grammers_tl_types::enums::ChatPhoto
[src]
impl Serializable for grammers_tl_types::enums::CodeSettings
[src]
impl Serializable for grammers_tl_types::enums::Config
[src]
impl Serializable for grammers_tl_types::enums::Contact
[src]
impl Serializable for grammers_tl_types::enums::ContactBlocked
[src]
impl Serializable for grammers_tl_types::enums::ContactStatus
[src]
impl Serializable for grammers_tl_types::enums::DataJson
[src]
impl Serializable for grammers_tl_types::enums::DcOption
[src]
impl Serializable for grammers_tl_types::enums::Dialog
[src]
impl Serializable for grammers_tl_types::enums::DialogFilter
[src]
impl Serializable for grammers_tl_types::enums::DialogFilterSuggested
[src]
impl Serializable for grammers_tl_types::enums::DialogPeer
[src]
impl Serializable for grammers_tl_types::enums::Document
[src]
impl Serializable for DocumentAttribute
[src]
impl Serializable for grammers_tl_types::enums::DraftMessage
[src]
impl Serializable for grammers_tl_types::enums::EmojiKeyword
[src]
impl Serializable for grammers_tl_types::enums::EmojiKeywordsDifference
[src]
impl Serializable for grammers_tl_types::enums::EmojiLanguage
[src]
impl Serializable for grammers_tl_types::enums::EmojiUrl
[src]
impl Serializable for grammers_tl_types::enums::EncryptedChat
[src]
impl Serializable for grammers_tl_types::enums::EncryptedFile
[src]
impl Serializable for grammers_tl_types::enums::EncryptedMessage
[src]
impl Serializable for grammers_tl_types::enums::Error
[src]
impl Serializable for ExportedChatInvite
[src]
impl Serializable for grammers_tl_types::enums::ExportedMessageLink
[src]
impl Serializable for grammers_tl_types::enums::FileHash
[src]
impl Serializable for FileLocation
[src]
impl Serializable for grammers_tl_types::enums::Folder
[src]
impl Serializable for grammers_tl_types::enums::FolderPeer
[src]
impl Serializable for grammers_tl_types::enums::FoundGif
[src]
impl Serializable for grammers_tl_types::enums::Game
[src]
impl Serializable for grammers_tl_types::enums::GeoPoint
[src]
impl Serializable for grammers_tl_types::enums::HighScore
[src]
impl Serializable for grammers_tl_types::enums::ImportedContact
[src]
impl Serializable for grammers_tl_types::enums::InlineBotSwitchPm
[src]
impl Serializable for grammers_tl_types::enums::InputAppEvent
[src]
impl Serializable for InputBotInlineMessage
[src]
impl Serializable for grammers_tl_types::enums::InputBotInlineMessageId
[src]
impl Serializable for grammers_tl_types::enums::InputBotInlineResult
[src]
impl Serializable for grammers_tl_types::enums::InputChannel
[src]
impl Serializable for grammers_tl_types::enums::InputChatPhoto
[src]
impl Serializable for grammers_tl_types::enums::InputCheckPasswordSrp
[src]
impl Serializable for grammers_tl_types::enums::InputClientProxy
[src]
impl Serializable for InputContact
[src]
impl Serializable for grammers_tl_types::enums::InputDialogPeer
[src]
impl Serializable for grammers_tl_types::enums::InputDocument
[src]
impl Serializable for grammers_tl_types::enums::InputEncryptedChat
[src]
impl Serializable for grammers_tl_types::enums::InputEncryptedFile
[src]
impl Serializable for grammers_tl_types::enums::InputFile
[src]
impl Serializable for grammers_tl_types::enums::InputFileLocation
[src]
impl Serializable for grammers_tl_types::enums::InputFolderPeer
[src]
impl Serializable for InputGame
[src]
impl Serializable for grammers_tl_types::enums::InputGeoPoint
[src]
impl Serializable for InputMedia
[src]
impl Serializable for InputMessage
[src]
impl Serializable for grammers_tl_types::enums::InputNotifyPeer
[src]
impl Serializable for grammers_tl_types::enums::InputPaymentCredentials
[src]
impl Serializable for InputPeer
[src]
impl Serializable for grammers_tl_types::enums::InputPeerNotifySettings
[src]
impl Serializable for grammers_tl_types::enums::InputPhoneCall
[src]
impl Serializable for grammers_tl_types::enums::InputPhoto
[src]
impl Serializable for InputPrivacyKey
[src]
impl Serializable for InputPrivacyRule
[src]
impl Serializable for grammers_tl_types::enums::InputSecureFile
[src]
impl Serializable for grammers_tl_types::enums::InputSecureValue
[src]
impl Serializable for grammers_tl_types::enums::InputSingleMedia
[src]
impl Serializable for InputStickerSet
[src]
impl Serializable for grammers_tl_types::enums::InputStickerSetItem
[src]
impl Serializable for InputStickeredMedia
[src]
impl Serializable for grammers_tl_types::enums::InputTheme
[src]
impl Serializable for grammers_tl_types::enums::InputThemeSettings
[src]
impl Serializable for grammers_tl_types::enums::InputUser
[src]
impl Serializable for grammers_tl_types::enums::InputWallPaper
[src]
impl Serializable for grammers_tl_types::enums::InputWebDocument
[src]
impl Serializable for grammers_tl_types::enums::InputWebFileLocation
[src]
impl Serializable for grammers_tl_types::enums::Invoice
[src]
impl Serializable for JsonobjectValue
[src]
impl Serializable for Jsonvalue
[src]
impl Serializable for grammers_tl_types::enums::KeyboardButton
[src]
impl Serializable for grammers_tl_types::enums::KeyboardButtonRow
[src]
impl Serializable for grammers_tl_types::enums::LabeledPrice
[src]
impl Serializable for grammers_tl_types::enums::LangPackDifference
[src]
impl Serializable for grammers_tl_types::enums::LangPackLanguage
[src]
impl Serializable for grammers_tl_types::enums::LangPackString
[src]
impl Serializable for grammers_tl_types::enums::MaskCoords
[src]
impl Serializable for grammers_tl_types::enums::Message
[src]
impl Serializable for MessageAction
[src]
impl Serializable for MessageEntity
[src]
impl Serializable for grammers_tl_types::enums::MessageFwdHeader
[src]
impl Serializable for grammers_tl_types::enums::MessageInteractionCounters
[src]
impl Serializable for MessageMedia
[src]
impl Serializable for grammers_tl_types::enums::MessageRange
[src]
impl Serializable for grammers_tl_types::enums::MessageUserVote
[src]
impl Serializable for MessagesFilter
[src]
impl Serializable for grammers_tl_types::enums::NearestDc
[src]
impl Serializable for grammers_tl_types::enums::NotifyPeer
[src]
impl Serializable for grammers_tl_types::enums::Null
[src]
impl Serializable for grammers_tl_types::enums::Page
[src]
impl Serializable for PageBlock
[src]
impl Serializable for grammers_tl_types::enums::PageCaption
[src]
impl Serializable for PageListItem
[src]
impl Serializable for PageListOrderedItem
[src]
impl Serializable for grammers_tl_types::enums::PageRelatedArticle
[src]
impl Serializable for grammers_tl_types::enums::PageTableCell
[src]
impl Serializable for grammers_tl_types::enums::PageTableRow
[src]
impl Serializable for PasswordKdfAlgo
[src]
impl Serializable for grammers_tl_types::enums::PaymentCharge
[src]
impl Serializable for grammers_tl_types::enums::PaymentRequestedInfo
[src]
impl Serializable for PaymentSavedCredentials
[src]
impl Serializable for Peer
[src]
impl Serializable for grammers_tl_types::enums::PeerLocated
[src]
impl Serializable for grammers_tl_types::enums::PeerNotifySettings
[src]
impl Serializable for grammers_tl_types::enums::PeerSettings
[src]
impl Serializable for grammers_tl_types::enums::PhoneCall
[src]
impl Serializable for PhoneCallDiscardReason
[src]
impl Serializable for grammers_tl_types::enums::PhoneCallProtocol
[src]
impl Serializable for grammers_tl_types::enums::PhoneConnection
[src]
impl Serializable for grammers_tl_types::enums::Photo
[src]
impl Serializable for grammers_tl_types::enums::PhotoSize
[src]
impl Serializable for grammers_tl_types::enums::Poll
[src]
impl Serializable for grammers_tl_types::enums::PollAnswer
[src]
impl Serializable for grammers_tl_types::enums::PollAnswerVoters
[src]
impl Serializable for grammers_tl_types::enums::PollResults
[src]
impl Serializable for grammers_tl_types::enums::PopularContact
[src]
impl Serializable for grammers_tl_types::enums::PostAddress
[src]
impl Serializable for PrivacyKey
[src]
impl Serializable for PrivacyRule
[src]
impl Serializable for grammers_tl_types::enums::ReceivedNotifyMessage
[src]
impl Serializable for RecentMeUrl
[src]
impl Serializable for ReplyMarkup
[src]
impl Serializable for ReportReason
[src]
impl Serializable for grammers_tl_types::enums::RestrictionReason
[src]
impl Serializable for RichText
[src]
impl Serializable for SavedContact
[src]
impl Serializable for grammers_tl_types::enums::SecureCredentialsEncrypted
[src]
impl Serializable for grammers_tl_types::enums::SecureData
[src]
impl Serializable for grammers_tl_types::enums::SecureFile
[src]
impl Serializable for SecurePasswordKdfAlgo
[src]
impl Serializable for SecurePlainData
[src]
impl Serializable for grammers_tl_types::enums::SecureRequiredType
[src]
impl Serializable for grammers_tl_types::enums::SecureSecretSettings
[src]
impl Serializable for grammers_tl_types::enums::SecureValue
[src]
impl Serializable for grammers_tl_types::enums::SecureValueError
[src]
impl Serializable for grammers_tl_types::enums::SecureValueHash
[src]
impl Serializable for SecureValueType
[src]
impl Serializable for SendMessageAction
[src]
impl Serializable for grammers_tl_types::enums::ShippingOption
[src]
impl Serializable for grammers_tl_types::enums::StatsAbsValueAndPrev
[src]
impl Serializable for grammers_tl_types::enums::StatsDateRangeDays
[src]
impl Serializable for grammers_tl_types::enums::StatsGraph
[src]
impl Serializable for grammers_tl_types::enums::StatsPercentValue
[src]
impl Serializable for grammers_tl_types::enums::StatsUrl
[src]
impl Serializable for grammers_tl_types::enums::StickerPack
[src]
impl Serializable for grammers_tl_types::enums::StickerSet
[src]
impl Serializable for grammers_tl_types::enums::StickerSetCovered
[src]
impl Serializable for grammers_tl_types::enums::Theme
[src]
impl Serializable for grammers_tl_types::enums::ThemeSettings
[src]
impl Serializable for grammers_tl_types::enums::TopPeer
[src]
impl Serializable for TopPeerCategory
[src]
impl Serializable for grammers_tl_types::enums::TopPeerCategoryPeers
[src]
impl Serializable for grammers_tl_types::enums::True
[src]
impl Serializable for Update
[src]
impl Serializable for grammers_tl_types::enums::Updates
[src]
impl Serializable for UrlAuthResult
[src]
impl Serializable for grammers_tl_types::enums::User
[src]
impl Serializable for grammers_tl_types::enums::UserFull
[src]
impl Serializable for grammers_tl_types::enums::UserProfilePhoto
[src]
impl Serializable for UserStatus
[src]
impl Serializable for grammers_tl_types::enums::VideoSize
[src]
impl Serializable for grammers_tl_types::enums::WallPaper
[src]
impl Serializable for grammers_tl_types::enums::WallPaperSettings
[src]
impl Serializable for grammers_tl_types::enums::WebAuthorization
[src]
impl Serializable for grammers_tl_types::enums::WebDocument
[src]
impl Serializable for grammers_tl_types::enums::WebPage
[src]
impl Serializable for WebPageAttribute
[src]
impl Serializable for grammers_tl_types::enums::help::AppUpdate
[src]
impl Serializable for grammers_tl_types::enums::help::DeepLinkInfo
[src]
impl Serializable for grammers_tl_types::enums::help::InviteText
[src]
impl Serializable for grammers_tl_types::enums::help::PassportConfig
[src]
impl Serializable for grammers_tl_types::enums::help::PromoData
[src]
impl Serializable for grammers_tl_types::enums::help::RecentMeUrls
[src]
impl Serializable for grammers_tl_types::enums::help::Support
[src]
impl Serializable for grammers_tl_types::enums::help::SupportName
[src]
impl Serializable for grammers_tl_types::enums::help::TermsOfService
[src]
impl Serializable for grammers_tl_types::enums::help::TermsOfServiceUpdate
[src]
impl Serializable for grammers_tl_types::enums::help::UserInfo
[src]
impl Serializable for grammers_tl_types::enums::messages::AffectedHistory
[src]
impl Serializable for grammers_tl_types::enums::messages::AffectedMessages
[src]
impl Serializable for grammers_tl_types::enums::messages::AllStickers
[src]
impl Serializable for grammers_tl_types::enums::messages::ArchivedStickers
[src]
impl Serializable for grammers_tl_types::enums::messages::BotCallbackAnswer
[src]
impl Serializable for grammers_tl_types::enums::messages::BotResults
[src]
impl Serializable for grammers_tl_types::enums::messages::ChatFull
[src]
impl Serializable for grammers_tl_types::enums::messages::Chats
[src]
impl Serializable for grammers_tl_types::enums::messages::DhConfig
[src]
impl Serializable for grammers_tl_types::enums::messages::Dialogs
[src]
impl Serializable for grammers_tl_types::enums::messages::FavedStickers
[src]
impl Serializable for grammers_tl_types::enums::messages::FeaturedStickers
[src]
impl Serializable for grammers_tl_types::enums::messages::FoundGifs
[src]
impl Serializable for grammers_tl_types::enums::messages::FoundStickerSets
[src]
impl Serializable for grammers_tl_types::enums::messages::HighScores
[src]
impl Serializable for grammers_tl_types::enums::messages::InactiveChats
[src]
impl Serializable for grammers_tl_types::enums::messages::MessageEditData
[src]
impl Serializable for grammers_tl_types::enums::messages::Messages
[src]
impl Serializable for grammers_tl_types::enums::messages::PeerDialogs
[src]
impl Serializable for grammers_tl_types::enums::messages::RecentStickers
[src]
impl Serializable for grammers_tl_types::enums::messages::SavedGifs
[src]
impl Serializable for grammers_tl_types::enums::messages::SearchCounter
[src]
impl Serializable for grammers_tl_types::enums::messages::SentEncryptedMessage
[src]
impl Serializable for grammers_tl_types::enums::messages::StickerSet
[src]
impl Serializable for StickerSetInstallResult
[src]
impl Serializable for grammers_tl_types::enums::messages::Stickers
[src]
impl Serializable for grammers_tl_types::enums::messages::VotesList
[src]
impl Serializable for grammers_tl_types::enums::payments::BankCardData
[src]
impl Serializable for grammers_tl_types::enums::payments::PaymentForm
[src]
impl Serializable for grammers_tl_types::enums::payments::PaymentReceipt
[src]
impl Serializable for grammers_tl_types::enums::payments::PaymentResult
[src]
impl Serializable for grammers_tl_types::enums::payments::SavedInfo
[src]
impl Serializable for grammers_tl_types::enums::payments::ValidatedRequestedInfo
[src]
impl Serializable for grammers_tl_types::enums::phone::PhoneCall
[src]
impl Serializable for grammers_tl_types::enums::photos::Photo
[src]
impl Serializable for grammers_tl_types::enums::photos::Photos
[src]
impl Serializable for grammers_tl_types::enums::stats::BroadcastStats
[src]
impl Serializable for FileType
[src]
impl Serializable for grammers_tl_types::enums::updates::ChannelDifference
[src]
impl Serializable for grammers_tl_types::enums::updates::Difference
[src]
impl Serializable for grammers_tl_types::enums::updates::State
[src]
impl Serializable for grammers_tl_types::enums::upload::CdnFile
[src]
impl Serializable for grammers_tl_types::enums::upload::File
[src]
impl Serializable for grammers_tl_types::enums::upload::WebFile
[src]
impl Serializable for ChangePhone
[src]
impl Serializable for CreateTheme
[src]
impl Serializable for GetAccountTtl
[src]
impl Serializable for GetAllSecureValues
[src]
impl Serializable for GetAuthorizationForm
[src]
impl Serializable for GetAuthorizations
[src]
impl Serializable for GetAutoDownloadSettings
[src]
impl Serializable for GetContentSettings
[src]
impl Serializable for GetMultiWallPapers
[src]
impl Serializable for GetNotifyExceptions
[src]
impl Serializable for GetNotifySettings
[src]
impl Serializable for GetPassword
[src]
impl Serializable for GetPasswordSettings
[src]
impl Serializable for GetPrivacy
[src]
impl Serializable for GetSecureValue
[src]
impl Serializable for GetTheme
[src]
impl Serializable for GetThemes
[src]
impl Serializable for GetTmpPassword
[src]
impl Serializable for GetWallPaper
[src]
impl Serializable for GetWallPapers
[src]
impl Serializable for GetWebAuthorizations
[src]
impl Serializable for InitTakeoutSession
[src]
impl Serializable for SaveSecureValue
[src]
impl Serializable for SendChangePhoneCode
[src]
impl Serializable for SendConfirmPhoneCode
[src]
impl Serializable for SendVerifyEmailCode
[src]
impl Serializable for SendVerifyPhoneCode
[src]
impl Serializable for SetPrivacy
[src]
impl Serializable for UpdateProfile
[src]
impl Serializable for grammers_tl_types::functions::account::UpdateTheme
[src]
impl Serializable for UpdateUsername
[src]
impl Serializable for UploadTheme
[src]
impl Serializable for UploadWallPaper
[src]
impl Serializable for AcceptLoginToken
[src]
impl Serializable for CheckPassword
[src]
impl Serializable for ExportAuthorization
[src]
impl Serializable for ExportLoginToken
[src]
impl Serializable for ImportAuthorization
[src]
impl Serializable for ImportBotAuthorization
[src]
impl Serializable for ImportLoginToken
[src]
impl Serializable for RecoverPassword
[src]
impl Serializable for RequestPasswordRecovery
[src]
impl Serializable for ResendCode
[src]
impl Serializable for SendCode
[src]
impl Serializable for SignIn
[src]
impl Serializable for SignUp
[src]
impl Serializable for SendCustomRequest
[src]
impl Serializable for CreateChannel
[src]
impl Serializable for DeleteChannel
[src]
impl Serializable for grammers_tl_types::functions::channels::DeleteMessages
[src]
impl Serializable for DeleteUserHistory
[src]
impl Serializable for EditAdmin
[src]
impl Serializable for EditBanned
[src]
impl Serializable for EditCreator
[src]
impl Serializable for EditPhoto
[src]
impl Serializable for EditTitle
[src]
impl Serializable for ExportMessageLink
[src]
impl Serializable for GetAdminLog
[src]
impl Serializable for GetAdminedPublicChannels
[src]
impl Serializable for GetChannels
[src]
impl Serializable for GetFullChannel
[src]
impl Serializable for GetGroupsForDiscussion
[src]
impl Serializable for GetInactiveChannels
[src]
impl Serializable for GetLeftChannels
[src]
impl Serializable for grammers_tl_types::functions::channels::GetMessages
[src]
impl Serializable for GetParticipant
[src]
impl Serializable for GetParticipants
[src]
impl Serializable for InviteToChannel
[src]
impl Serializable for JoinChannel
[src]
impl Serializable for LeaveChannel
[src]
impl Serializable for TogglePreHistoryHidden
[src]
impl Serializable for ToggleSignatures
[src]
impl Serializable for ToggleSlowMode
[src]
impl Serializable for AcceptContact
[src]
impl Serializable for AddContact
[src]
impl Serializable for DeleteContacts
[src]
impl Serializable for GetBlocked
[src]
impl Serializable for GetContactIds
[src]
impl Serializable for GetContacts
[src]
impl Serializable for GetLocated
[src]
impl Serializable for GetSaved
[src]
impl Serializable for GetStatuses
[src]
impl Serializable for GetTopPeers
[src]
impl Serializable for ImportContacts
[src]
impl Serializable for ResolveUsername
[src]
impl Serializable for grammers_tl_types::functions::contacts::Search
[src]
impl Serializable for DeleteFolder
[src]
impl Serializable for EditPeerFolders
[src]
impl Serializable for EditUserInfo
[src]
impl Serializable for GetAppChangelog
[src]
impl Serializable for GetAppConfig
[src]
impl Serializable for GetAppUpdate
[src]
impl Serializable for GetCdnConfig
[src]
impl Serializable for GetConfig
[src]
impl Serializable for GetDeepLinkInfo
[src]
impl Serializable for GetInviteText
[src]
impl Serializable for GetNearestDc
[src]
impl Serializable for GetPassportConfig
[src]
impl Serializable for GetPromoData
[src]
impl Serializable for GetRecentMeUrls
[src]
impl Serializable for GetSupport
[src]
impl Serializable for GetSupportName
[src]
impl Serializable for GetTermsOfServiceUpdate
[src]
impl Serializable for GetUserInfo
[src]
impl Serializable for grammers_tl_types::functions::langpack::GetDifference
[src]
impl Serializable for GetLangPack
[src]
impl Serializable for GetLanguage
[src]
impl Serializable for GetLanguages
[src]
impl Serializable for GetStrings
[src]
impl Serializable for AcceptEncryption
[src]
impl Serializable for AcceptUrlAuth
[src]
impl Serializable for AddChatUser
[src]
impl Serializable for CheckChatInvite
[src]
impl Serializable for CreateChat
[src]
impl Serializable for DeleteChatUser
[src]
impl Serializable for DeleteHistory
[src]
impl Serializable for grammers_tl_types::functions::messages::DeleteMessages
[src]
impl Serializable for DeleteScheduledMessages
[src]
impl Serializable for EditChatDefaultBannedRights
[src]
impl Serializable for EditChatPhoto
[src]
impl Serializable for EditChatTitle
[src]
impl Serializable for EditMessage
[src]
impl Serializable for ExportChatInvite
[src]
impl Serializable for ForwardMessages
[src]
impl Serializable for GetAllChats
[src]
impl Serializable for GetAllDrafts
[src]
impl Serializable for GetAllStickers
[src]
impl Serializable for GetArchivedStickers
[src]
impl Serializable for GetAttachedStickers
[src]
impl Serializable for GetBotCallbackAnswer
[src]
impl Serializable for GetChats
[src]
impl Serializable for GetCommonChats
[src]
impl Serializable for GetDhConfig
[src]
impl Serializable for GetDialogFilters
[src]
impl Serializable for GetDialogUnreadMarks
[src]
impl Serializable for GetDialogs
[src]
impl Serializable for GetDocumentByHash
[src]
impl Serializable for GetEmojiKeywords
[src]
impl Serializable for GetEmojiKeywordsDifference
[src]
impl Serializable for GetEmojiKeywordsLanguages
[src]
impl Serializable for GetEmojiUrl
[src]
impl Serializable for GetFavedStickers
[src]
impl Serializable for GetFeaturedStickers
[src]
impl Serializable for GetFullChat
[src]
impl Serializable for GetGameHighScores
[src]
impl Serializable for GetHistory
[src]
impl Serializable for GetInlineBotResults
[src]
impl Serializable for GetInlineGameHighScores
[src]
impl Serializable for GetMaskStickers
[src]
impl Serializable for GetMessageEditData
[src]
impl Serializable for grammers_tl_types::functions::messages::GetMessages
[src]
impl Serializable for GetMessagesViews
[src]
impl Serializable for GetOldFeaturedStickers
[src]
impl Serializable for GetOnlines
[src]
impl Serializable for GetPeerDialogs
[src]
impl Serializable for GetPeerSettings
[src]
impl Serializable for GetPinnedDialogs
[src]
impl Serializable for GetPollResults
[src]
impl Serializable for GetPollVotes
[src]
impl Serializable for GetRecentLocations
[src]
impl Serializable for GetRecentStickers
[src]
impl Serializable for GetSavedGifs
[src]
impl Serializable for GetScheduledHistory
[src]
impl Serializable for GetScheduledMessages
[src]
impl Serializable for GetSearchCounters
[src]
impl Serializable for GetSplitRanges
[src]
impl Serializable for GetStatsUrl
[src]
impl Serializable for GetStickerSet
[src]
impl Serializable for GetStickers
[src]
impl Serializable for GetSuggestedDialogFilters
[src]
impl Serializable for GetUnreadMentions
[src]
impl Serializable for GetWebPage
[src]
impl Serializable for GetWebPagePreview
[src]
impl Serializable for ImportChatInvite
[src]
impl Serializable for InstallStickerSet
[src]
impl Serializable for MigrateChat
[src]
impl Serializable for ReadHistory
[src]
impl Serializable for ReadMentions
[src]
impl Serializable for ReadMessageContents
[src]
impl Serializable for ReceivedMessages
[src]
impl Serializable for ReceivedQueue
[src]
impl Serializable for RequestEncryption
[src]
impl Serializable for RequestUrlAuth
[src]
impl Serializable for grammers_tl_types::functions::messages::Search
[src]
impl Serializable for SearchGifs
[src]
impl Serializable for SearchGlobal
[src]
impl Serializable for SearchStickerSets
[src]
impl Serializable for SendEncrypted
[src]
impl Serializable for SendEncryptedFile
[src]
impl Serializable for SendEncryptedService
[src]
impl Serializable for SendInlineBotResult
[src]
impl Serializable for SendMedia
[src]
impl Serializable for SendMessage
[src]
impl Serializable for SendMultiMedia
[src]
impl Serializable for SendScheduledMessages
[src]
impl Serializable for SendScreenshotNotification
[src]
impl Serializable for SendVote
[src]
impl Serializable for SetGameScore
[src]
impl Serializable for StartBot
[src]
impl Serializable for UpdatePinnedMessage
[src]
impl Serializable for UploadEncryptedFile
[src]
impl Serializable for UploadMedia
[src]
impl Serializable for GetBankCardData
[src]
impl Serializable for GetPaymentForm
[src]
impl Serializable for GetPaymentReceipt
[src]
impl Serializable for GetSavedInfo
[src]
impl Serializable for SendPaymentForm
[src]
impl Serializable for ValidateRequestedInfo
[src]
impl Serializable for AcceptCall
[src]
impl Serializable for ConfirmCall
[src]
impl Serializable for DiscardCall
[src]
impl Serializable for GetCallConfig
[src]
impl Serializable for RequestCall
[src]
impl Serializable for SetCallRating
[src]
impl Serializable for DeletePhotos
[src]
impl Serializable for GetUserPhotos
[src]
impl Serializable for UpdateProfilePhoto
[src]
impl Serializable for UploadProfilePhoto
[src]
impl Serializable for GetBroadcastStats
[src]
impl Serializable for LoadAsyncGraph
[src]
impl Serializable for AddStickerToSet
[src]
impl Serializable for ChangeStickerPosition
[src]
impl Serializable for CreateStickerSet
[src]
impl Serializable for RemoveStickerFromSet
[src]
impl Serializable for SetStickerSetThumb
[src]
impl Serializable for InitConnection
[src]
impl Serializable for InvokeAfterMsg
[src]
impl Serializable for InvokeAfterMsgs
[src]
impl Serializable for InvokeWithLayer
[src]
impl Serializable for InvokeWithMessagesRange
[src]
impl Serializable for InvokeWithTakeout
[src]
impl Serializable for InvokeWithoutUpdates
[src]
impl Serializable for GetChannelDifference
[src]
impl Serializable for grammers_tl_types::functions::updates::GetDifference
[src]
impl Serializable for GetState
[src]
impl Serializable for GetCdnFile
[src]
impl Serializable for GetCdnFileHashes
[src]
impl Serializable for GetFile
[src]
impl Serializable for GetFileHashes
[src]
impl Serializable for GetWebFile
[src]
impl Serializable for ReuploadCdnFile
[src]
impl Serializable for GetFullUser
[src]
impl Serializable for GetUsers
[src]
impl Serializable for Blob
[src]
fn serialize(&self, buf: &'a mut Vec<u8>)
[src]
Serializes a blob by doing no parsing or interpretation.
impl Serializable for grammers_tl_types::types::account::AuthorizationForm
[src]
impl Serializable for grammers_tl_types::types::account::Authorizations
[src]
impl Serializable for grammers_tl_types::types::account::AutoDownloadSettings
[src]
impl Serializable for grammers_tl_types::types::account::ContentSettings
[src]
impl Serializable for grammers_tl_types::types::account::Password
[src]
impl Serializable for grammers_tl_types::types::account::PasswordInputSettings
[src]
impl Serializable for grammers_tl_types::types::account::PasswordSettings
[src]
impl Serializable for grammers_tl_types::types::account::PrivacyRules
[src]
impl Serializable for grammers_tl_types::types::account::SentEmailCode
[src]
impl Serializable for grammers_tl_types::types::account::Takeout
[src]
impl Serializable for grammers_tl_types::types::account::Themes
[src]
impl Serializable for ThemesNotModified
[src]
impl Serializable for grammers_tl_types::types::account::TmpPassword
[src]
impl Serializable for grammers_tl_types::types::account::WallPapers
[src]
impl Serializable for WallPapersNotModified
[src]
impl Serializable for grammers_tl_types::types::account::WebAuthorizations
[src]
impl Serializable for grammers_tl_types::types::auth::Authorization
[src]
impl Serializable for AuthorizationSignUpRequired
[src]
impl Serializable for CodeTypeCall
[src]
impl Serializable for CodeTypeFlashCall
[src]
impl Serializable for CodeTypeSms
[src]
impl Serializable for grammers_tl_types::types::auth::ExportedAuthorization
[src]
impl Serializable for grammers_tl_types::types::auth::LoginToken
[src]
impl Serializable for LoginTokenMigrateTo
[src]
impl Serializable for LoginTokenSuccess
[src]
impl Serializable for grammers_tl_types::types::auth::PasswordRecovery
[src]
impl Serializable for grammers_tl_types::types::auth::SentCode
[src]
impl Serializable for SentCodeTypeApp
[src]
impl Serializable for SentCodeTypeCall
[src]
impl Serializable for SentCodeTypeFlashCall
[src]
impl Serializable for SentCodeTypeSms
[src]
impl Serializable for grammers_tl_types::types::channels::AdminLogResults
[src]
impl Serializable for grammers_tl_types::types::channels::ChannelParticipant
[src]
impl Serializable for grammers_tl_types::types::channels::ChannelParticipants
[src]
impl Serializable for ChannelParticipantsNotModified
[src]
impl Serializable for grammers_tl_types::types::contacts::Blocked
[src]
impl Serializable for BlockedSlice
[src]
impl Serializable for grammers_tl_types::types::contacts::Contacts
[src]
impl Serializable for ContactsNotModified
[src]
impl Serializable for grammers_tl_types::types::contacts::Found
[src]
impl Serializable for grammers_tl_types::types::contacts::ImportedContacts
[src]
impl Serializable for grammers_tl_types::types::contacts::ResolvedPeer
[src]
impl Serializable for grammers_tl_types::types::contacts::TopPeers
[src]
impl Serializable for TopPeersDisabled
[src]
impl Serializable for TopPeersNotModified
[src]
impl Serializable for grammers_tl_types::types::help::AppUpdate
[src]
impl Serializable for grammers_tl_types::types::help::DeepLinkInfo
[src]
impl Serializable for DeepLinkInfoEmpty
[src]
impl Serializable for grammers_tl_types::types::help::InviteText
[src]
impl Serializable for NoAppUpdate
[src]
impl Serializable for grammers_tl_types::types::help::PassportConfig
[src]
impl Serializable for PassportConfigNotModified
[src]
impl Serializable for grammers_tl_types::types::help::PromoData
[src]
impl Serializable for PromoDataEmpty
[src]
impl Serializable for grammers_tl_types::types::help::RecentMeUrls
[src]
impl Serializable for grammers_tl_types::types::help::Support
[src]
impl Serializable for grammers_tl_types::types::help::SupportName
[src]
impl Serializable for grammers_tl_types::types::help::TermsOfService
[src]
impl Serializable for grammers_tl_types::types::help::TermsOfServiceUpdate
[src]
impl Serializable for TermsOfServiceUpdateEmpty
[src]
impl Serializable for grammers_tl_types::types::help::UserInfo
[src]
impl Serializable for UserInfoEmpty
[src]
impl Serializable for grammers_tl_types::types::messages::AffectedHistory
[src]
impl Serializable for grammers_tl_types::types::messages::AffectedMessages
[src]
impl Serializable for grammers_tl_types::types::messages::AllStickers
[src]
impl Serializable for AllStickersNotModified
[src]
impl Serializable for grammers_tl_types::types::messages::ArchivedStickers
[src]
impl Serializable for grammers_tl_types::types::messages::BotCallbackAnswer
[src]
impl Serializable for grammers_tl_types::types::messages::BotResults
[src]
impl Serializable for ChannelMessages
[src]
impl Serializable for grammers_tl_types::types::messages::ChatFull
[src]
impl Serializable for grammers_tl_types::types::messages::Chats
[src]
impl Serializable for ChatsSlice
[src]
impl Serializable for grammers_tl_types::types::messages::DhConfig
[src]
impl Serializable for DhConfigNotModified
[src]
impl Serializable for grammers_tl_types::types::messages::Dialogs
[src]
impl Serializable for DialogsNotModified
[src]
impl Serializable for DialogsSlice
[src]
impl Serializable for grammers_tl_types::types::messages::FavedStickers
[src]
impl Serializable for FavedStickersNotModified
[src]
impl Serializable for grammers_tl_types::types::messages::FeaturedStickers
[src]
impl Serializable for FeaturedStickersNotModified
[src]
impl Serializable for grammers_tl_types::types::messages::FoundGifs
[src]
impl Serializable for grammers_tl_types::types::messages::FoundStickerSets
[src]
impl Serializable for FoundStickerSetsNotModified
[src]
impl Serializable for grammers_tl_types::types::messages::HighScores
[src]
impl Serializable for grammers_tl_types::types::messages::InactiveChats
[src]
impl Serializable for grammers_tl_types::types::messages::MessageEditData
[src]
impl Serializable for grammers_tl_types::types::messages::Messages
[src]
impl Serializable for MessagesNotModified
[src]
impl Serializable for MessagesSlice
[src]
impl Serializable for grammers_tl_types::types::messages::PeerDialogs
[src]
impl Serializable for grammers_tl_types::types::messages::RecentStickers
[src]
impl Serializable for RecentStickersNotModified
[src]
impl Serializable for grammers_tl_types::types::messages::SavedGifs
[src]
impl Serializable for SavedGifsNotModified
[src]
impl Serializable for grammers_tl_types::types::messages::SearchCounter
[src]
impl Serializable for SentEncryptedFile
[src]
impl Serializable for grammers_tl_types::types::messages::SentEncryptedMessage
[src]
impl Serializable for grammers_tl_types::types::messages::StickerSet
[src]
impl Serializable for StickerSetInstallResultArchive
[src]
impl Serializable for StickerSetInstallResultSuccess
[src]
impl Serializable for grammers_tl_types::types::messages::Stickers
[src]
impl Serializable for StickersNotModified
[src]
impl Serializable for grammers_tl_types::types::messages::VotesList
[src]
impl Serializable for grammers_tl_types::types::payments::BankCardData
[src]
impl Serializable for grammers_tl_types::types::payments::PaymentForm
[src]
impl Serializable for grammers_tl_types::types::payments::PaymentReceipt
[src]
impl Serializable for grammers_tl_types::types::payments::PaymentResult
[src]
impl Serializable for PaymentVerificationNeeded
[src]
impl Serializable for grammers_tl_types::types::payments::SavedInfo
[src]
impl Serializable for grammers_tl_types::types::payments::ValidatedRequestedInfo
[src]
impl Serializable for grammers_tl_types::types::phone::PhoneCall
[src]
impl Serializable for grammers_tl_types::types::photos::Photo
[src]
impl Serializable for grammers_tl_types::types::photos::Photos
[src]
impl Serializable for PhotosSlice
[src]
impl Serializable for grammers_tl_types::types::stats::BroadcastStats
[src]
impl Serializable for FileGif
[src]
impl Serializable for FileJpeg
[src]
impl Serializable for FileMov
[src]
impl Serializable for FileMp3
[src]
impl Serializable for FileMp4
[src]
impl Serializable for FilePartial
[src]
impl Serializable for FilePdf
[src]
impl Serializable for FilePng
[src]
impl Serializable for FileUnknown
[src]
impl Serializable for FileWebp
[src]
impl Serializable for grammers_tl_types::types::AccountDaysTtl
[src]
impl Serializable for grammers_tl_types::types::Authorization
[src]
impl Serializable for grammers_tl_types::types::AutoDownloadSettings
[src]
impl Serializable for grammers_tl_types::types::BankCardOpenUrl
[src]
impl Serializable for BaseThemeArctic
[src]
impl Serializable for BaseThemeClassic
[src]
impl Serializable for BaseThemeDay
[src]
impl Serializable for BaseThemeNight
[src]
impl Serializable for BaseThemeTinted
[src]
impl Serializable for grammers_tl_types::types::BotCommand
[src]
impl Serializable for grammers_tl_types::types::BotInfo
[src]
impl Serializable for BotInlineMediaResult
[src]
impl Serializable for BotInlineMessageMediaAuto
[src]
impl Serializable for BotInlineMessageMediaContact
[src]
impl Serializable for BotInlineMessageMediaGeo
[src]
impl Serializable for BotInlineMessageMediaVenue
[src]
impl Serializable for BotInlineMessageText
[src]
impl Serializable for grammers_tl_types::types::BotInlineResult
[src]
impl Serializable for grammers_tl_types::types::CdnConfig
[src]
impl Serializable for grammers_tl_types::types::CdnPublicKey
[src]
impl Serializable for Channel
[src]
impl Serializable for grammers_tl_types::types::ChannelAdminLogEvent
[src]
impl Serializable for ChannelAdminLogEventActionChangeAbout
[src]
impl Serializable for ChannelAdminLogEventActionChangeLinkedChat
[src]
impl Serializable for ChannelAdminLogEventActionChangeLocation
[src]
impl Serializable for ChannelAdminLogEventActionChangePhoto
[src]
impl Serializable for ChannelAdminLogEventActionChangeStickerSet
[src]
impl Serializable for ChannelAdminLogEventActionChangeTitle
[src]
impl Serializable for ChannelAdminLogEventActionChangeUsername
[src]
impl Serializable for ChannelAdminLogEventActionDefaultBannedRights
[src]
impl Serializable for ChannelAdminLogEventActionDeleteMessage
[src]
impl Serializable for ChannelAdminLogEventActionEditMessage
[src]
impl Serializable for ChannelAdminLogEventActionParticipantInvite
[src]
impl Serializable for ChannelAdminLogEventActionParticipantJoin
[src]
impl Serializable for ChannelAdminLogEventActionParticipantLeave
[src]
impl Serializable for ChannelAdminLogEventActionParticipantToggleAdmin
[src]
impl Serializable for ChannelAdminLogEventActionParticipantToggleBan
[src]
impl Serializable for ChannelAdminLogEventActionStopPoll
[src]
impl Serializable for ChannelAdminLogEventActionToggleInvites
[src]
impl Serializable for ChannelAdminLogEventActionTogglePreHistoryHidden
[src]
impl Serializable for ChannelAdminLogEventActionToggleSignatures
[src]
impl Serializable for ChannelAdminLogEventActionToggleSlowMode
[src]
impl Serializable for ChannelAdminLogEventActionUpdatePinned
[src]
impl Serializable for grammers_tl_types::types::ChannelAdminLogEventsFilter
[src]
impl Serializable for ChannelForbidden
[src]
impl Serializable for ChannelFull
[src]
impl Serializable for grammers_tl_types::types::ChannelLocation
[src]
impl Serializable for ChannelLocationEmpty
[src]
impl Serializable for grammers_tl_types::types::ChannelMessagesFilter
[src]
impl Serializable for ChannelMessagesFilterEmpty
[src]
impl Serializable for grammers_tl_types::types::ChannelParticipant
[src]
impl Serializable for ChannelParticipantAdmin
[src]
impl Serializable for ChannelParticipantBanned
[src]
impl Serializable for ChannelParticipantCreator
[src]
impl Serializable for ChannelParticipantSelf
[src]
impl Serializable for ChannelParticipantsAdmins
[src]
impl Serializable for ChannelParticipantsBanned
[src]
impl Serializable for ChannelParticipantsBots
[src]
impl Serializable for ChannelParticipantsContacts
[src]
impl Serializable for ChannelParticipantsKicked
[src]
impl Serializable for ChannelParticipantsRecent
[src]
impl Serializable for ChannelParticipantsSearch
[src]
impl Serializable for grammers_tl_types::types::Chat
[src]
impl Serializable for grammers_tl_types::types::ChatAdminRights
[src]
impl Serializable for grammers_tl_types::types::ChatBannedRights
[src]
impl Serializable for ChatEmpty
[src]
impl Serializable for ChatForbidden
[src]
impl Serializable for grammers_tl_types::types::ChatFull
[src]
impl Serializable for grammers_tl_types::types::ChatInvite
[src]
impl Serializable for ChatInviteAlready
[src]
impl Serializable for ChatInviteEmpty
[src]
impl Serializable for ChatInviteExported
[src]
impl Serializable for grammers_tl_types::types::ChatOnlines
[src]
impl Serializable for grammers_tl_types::types::ChatParticipant
[src]
impl Serializable for ChatParticipantAdmin
[src]
impl Serializable for ChatParticipantCreator
[src]
impl Serializable for grammers_tl_types::types::ChatParticipants
[src]
impl Serializable for ChatParticipantsForbidden
[src]
impl Serializable for grammers_tl_types::types::ChatPhoto
[src]
impl Serializable for ChatPhotoEmpty
[src]
impl Serializable for grammers_tl_types::types::CodeSettings
[src]
impl Serializable for grammers_tl_types::types::Config
[src]
impl Serializable for grammers_tl_types::types::Contact
[src]
impl Serializable for grammers_tl_types::types::ContactBlocked
[src]
impl Serializable for grammers_tl_types::types::ContactStatus
[src]
impl Serializable for grammers_tl_types::types::DataJson
[src]
impl Serializable for grammers_tl_types::types::DcOption
[src]
impl Serializable for grammers_tl_types::types::Dialog
[src]
impl Serializable for grammers_tl_types::types::DialogFilter
[src]
impl Serializable for grammers_tl_types::types::DialogFilterSuggested
[src]
impl Serializable for DialogFolder
[src]
impl Serializable for grammers_tl_types::types::DialogPeer
[src]
impl Serializable for DialogPeerFolder
[src]
impl Serializable for grammers_tl_types::types::Document
[src]
impl Serializable for DocumentAttributeAnimated
[src]
impl Serializable for DocumentAttributeAudio
[src]
impl Serializable for DocumentAttributeFilename
[src]
impl Serializable for DocumentAttributeHasStickers
[src]
impl Serializable for DocumentAttributeImageSize
[src]
impl Serializable for DocumentAttributeSticker
[src]
impl Serializable for DocumentAttributeVideo
[src]
impl Serializable for DocumentEmpty
[src]
impl Serializable for grammers_tl_types::types::DraftMessage
[src]
impl Serializable for DraftMessageEmpty
[src]
impl Serializable for grammers_tl_types::types::EmojiKeyword
[src]
impl Serializable for EmojiKeywordDeleted
[src]
impl Serializable for grammers_tl_types::types::EmojiKeywordsDifference
[src]
impl Serializable for grammers_tl_types::types::EmojiLanguage
[src]
impl Serializable for grammers_tl_types::types::EmojiUrl
[src]
impl Serializable for grammers_tl_types::types::EncryptedChat
[src]
impl Serializable for EncryptedChatDiscarded
[src]
impl Serializable for EncryptedChatEmpty
[src]
impl Serializable for EncryptedChatRequested
[src]
impl Serializable for EncryptedChatWaiting
[src]
impl Serializable for grammers_tl_types::types::EncryptedFile
[src]
impl Serializable for EncryptedFileEmpty
[src]
impl Serializable for grammers_tl_types::types::EncryptedMessage
[src]
impl Serializable for EncryptedMessageService
[src]
impl Serializable for grammers_tl_types::types::Error
[src]
impl Serializable for grammers_tl_types::types::ExportedMessageLink
[src]
impl Serializable for grammers_tl_types::types::FileHash
[src]
impl Serializable for FileLocationToBeDeprecated
[src]
impl Serializable for grammers_tl_types::types::Folder
[src]
impl Serializable for grammers_tl_types::types::FolderPeer
[src]
impl Serializable for grammers_tl_types::types::FoundGif
[src]
impl Serializable for FoundGifCached
[src]
impl Serializable for grammers_tl_types::types::Game
[src]
impl Serializable for grammers_tl_types::types::GeoPoint
[src]
impl Serializable for GeoPointEmpty
[src]
impl Serializable for grammers_tl_types::types::HighScore
[src]
impl Serializable for grammers_tl_types::types::ImportedContact
[src]
impl Serializable for grammers_tl_types::types::InlineBotSwitchPm
[src]
impl Serializable for grammers_tl_types::types::InputAppEvent
[src]
impl Serializable for InputBotInlineMessageGame
[src]
impl Serializable for grammers_tl_types::types::InputBotInlineMessageId
[src]
impl Serializable for InputBotInlineMessageMediaAuto
[src]
impl Serializable for InputBotInlineMessageMediaContact
[src]
impl Serializable for InputBotInlineMessageMediaGeo
[src]
impl Serializable for InputBotInlineMessageMediaVenue
[src]
impl Serializable for InputBotInlineMessageText
[src]
impl Serializable for grammers_tl_types::types::InputBotInlineResult
[src]
impl Serializable for InputBotInlineResultDocument
[src]
impl Serializable for InputBotInlineResultGame
[src]
impl Serializable for InputBotInlineResultPhoto
[src]
impl Serializable for grammers_tl_types::types::InputChannel
[src]
impl Serializable for InputChannelEmpty
[src]
impl Serializable for InputChannelFromMessage
[src]
impl Serializable for grammers_tl_types::types::InputChatPhoto
[src]
impl Serializable for InputChatPhotoEmpty
[src]
impl Serializable for InputChatUploadedPhoto
[src]
impl Serializable for InputCheckPasswordEmpty
[src]
impl Serializable for grammers_tl_types::types::InputCheckPasswordSrp
[src]
impl Serializable for grammers_tl_types::types::InputClientProxy
[src]
impl Serializable for grammers_tl_types::types::InputDialogPeer
[src]
impl Serializable for InputDialogPeerFolder
[src]
impl Serializable for grammers_tl_types::types::InputDocument
[src]
impl Serializable for InputDocumentEmpty
[src]
impl Serializable for InputDocumentFileLocation
[src]
impl Serializable for grammers_tl_types::types::InputEncryptedChat
[src]
impl Serializable for grammers_tl_types::types::InputEncryptedFile
[src]
impl Serializable for InputEncryptedFileBigUploaded
[src]
impl Serializable for InputEncryptedFileEmpty
[src]
impl Serializable for InputEncryptedFileLocation
[src]
impl Serializable for InputEncryptedFileUploaded
[src]
impl Serializable for grammers_tl_types::types::InputFile
[src]
impl Serializable for InputFileBig
[src]
impl Serializable for grammers_tl_types::types::InputFileLocation
[src]
impl Serializable for grammers_tl_types::types::InputFolderPeer
[src]
impl Serializable for InputGameId
[src]
impl Serializable for InputGameShortName
[src]
impl Serializable for grammers_tl_types::types::InputGeoPoint
[src]
impl Serializable for InputGeoPointEmpty
[src]
impl Serializable for InputKeyboardButtonUrlAuth
[src]
impl Serializable for InputMediaContact
[src]
impl Serializable for InputMediaDice
[src]
impl Serializable for InputMediaDocument
[src]
impl Serializable for InputMediaDocumentExternal
[src]
impl Serializable for InputMediaEmpty
[src]
impl Serializable for InputMediaGame
[src]
impl Serializable for InputMediaGeoLive
[src]
impl Serializable for InputMediaGeoPoint
[src]
impl Serializable for InputMediaGifExternal
[src]
impl Serializable for InputMediaInvoice
[src]
impl Serializable for InputMediaPhoto
[src]
impl Serializable for InputMediaPhotoExternal
[src]
impl Serializable for InputMediaPoll
[src]
impl Serializable for InputMediaUploadedDocument
[src]
impl Serializable for InputMediaUploadedPhoto
[src]
impl Serializable for InputMediaVenue
[src]
impl Serializable for InputMessageEntityMentionName
[src]
impl Serializable for InputMessageId
[src]
impl Serializable for InputMessagePinned
[src]
impl Serializable for InputMessageReplyTo
[src]
impl Serializable for InputMessagesFilterChatPhotos
[src]
impl Serializable for InputMessagesFilterContacts
[src]
impl Serializable for InputMessagesFilterDocument
[src]
impl Serializable for InputMessagesFilterEmpty
[src]
impl Serializable for InputMessagesFilterGeo
[src]
impl Serializable for InputMessagesFilterGif
[src]
impl Serializable for InputMessagesFilterMusic
[src]
impl Serializable for InputMessagesFilterMyMentions
[src]
impl Serializable for InputMessagesFilterPhoneCalls
[src]
impl Serializable for InputMessagesFilterPhotoVideo
[src]
impl Serializable for InputMessagesFilterPhotos
[src]
impl Serializable for InputMessagesFilterRoundVideo
[src]
impl Serializable for InputMessagesFilterRoundVoice
[src]
impl Serializable for InputMessagesFilterUrl
[src]
impl Serializable for InputMessagesFilterVideo
[src]
impl Serializable for InputMessagesFilterVoice
[src]
impl Serializable for InputNotifyBroadcasts
[src]
impl Serializable for InputNotifyChats
[src]
impl Serializable for grammers_tl_types::types::InputNotifyPeer
[src]
impl Serializable for InputNotifyUsers
[src]
impl Serializable for grammers_tl_types::types::InputPaymentCredentials
[src]
impl Serializable for InputPaymentCredentialsAndroidPay
[src]
impl Serializable for InputPaymentCredentialsApplePay
[src]
impl Serializable for InputPaymentCredentialsSaved
[src]
impl Serializable for InputPeerChannel
[src]
impl Serializable for InputPeerChannelFromMessage
[src]
impl Serializable for InputPeerChat
[src]
impl Serializable for InputPeerEmpty
[src]
impl Serializable for grammers_tl_types::types::InputPeerNotifySettings
[src]
impl Serializable for InputPeerPhotoFileLocation
[src]
impl Serializable for InputPeerSelf
[src]
impl Serializable for InputPeerUser
[src]
impl Serializable for InputPeerUserFromMessage
[src]
impl Serializable for grammers_tl_types::types::InputPhoneCall
[src]
impl Serializable for InputPhoneContact
[src]
impl Serializable for grammers_tl_types::types::InputPhoto
[src]
impl Serializable for InputPhotoEmpty
[src]
impl Serializable for InputPhotoFileLocation
[src]
impl Serializable for InputPhotoLegacyFileLocation
[src]
impl Serializable for InputPrivacyKeyAddedByPhone
[src]
impl Serializable for InputPrivacyKeyChatInvite
[src]
impl Serializable for InputPrivacyKeyForwards
[src]
impl Serializable for InputPrivacyKeyPhoneCall
[src]
impl Serializable for InputPrivacyKeyPhoneNumber
[src]
impl Serializable for InputPrivacyKeyPhoneP2P
[src]
impl Serializable for InputPrivacyKeyProfilePhoto
[src]
impl Serializable for InputPrivacyKeyStatusTimestamp
[src]
impl Serializable for InputPrivacyValueAllowAll
[src]
impl Serializable for InputPrivacyValueAllowChatParticipants
[src]
impl Serializable for InputPrivacyValueAllowContacts
[src]
impl Serializable for InputPrivacyValueAllowUsers
[src]
impl Serializable for InputPrivacyValueDisallowAll
[src]
impl Serializable for InputPrivacyValueDisallowChatParticipants
[src]
impl Serializable for InputPrivacyValueDisallowContacts
[src]
impl Serializable for InputPrivacyValueDisallowUsers
[src]
impl Serializable for InputReportReasonChildAbuse
[src]
impl Serializable for InputReportReasonCopyright
[src]
impl Serializable for InputReportReasonGeoIrrelevant
[src]
impl Serializable for InputReportReasonOther
[src]
impl Serializable for InputReportReasonPornography
[src]
impl Serializable for InputReportReasonSpam
[src]
impl Serializable for InputReportReasonViolence
[src]
impl Serializable for grammers_tl_types::types::InputSecureFile
[src]
impl Serializable for InputSecureFileLocation
[src]
impl Serializable for InputSecureFileUploaded
[src]
impl Serializable for grammers_tl_types::types::InputSecureValue
[src]
impl Serializable for grammers_tl_types::types::InputSingleMedia
[src]
impl Serializable for InputStickerSetAnimatedEmoji
[src]
impl Serializable for InputStickerSetDice
[src]
impl Serializable for InputStickerSetEmpty
[src]
impl Serializable for InputStickerSetId
[src]
impl Serializable for grammers_tl_types::types::InputStickerSetItem
[src]
impl Serializable for InputStickerSetShortName
[src]
impl Serializable for InputStickerSetThumb
[src]
impl Serializable for InputStickeredMediaDocument
[src]
impl Serializable for InputStickeredMediaPhoto
[src]
impl Serializable for InputTakeoutFileLocation
[src]
impl Serializable for grammers_tl_types::types::InputTheme
[src]
impl Serializable for grammers_tl_types::types::InputThemeSettings
[src]
impl Serializable for InputThemeSlug
[src]
impl Serializable for grammers_tl_types::types::InputUser
[src]
impl Serializable for InputUserEmpty
[src]
impl Serializable for InputUserFromMessage
[src]
impl Serializable for InputUserSelf
[src]
impl Serializable for grammers_tl_types::types::InputWallPaper
[src]
impl Serializable for InputWallPaperNoFile
[src]
impl Serializable for InputWallPaperSlug
[src]
impl Serializable for grammers_tl_types::types::InputWebDocument
[src]
impl Serializable for InputWebFileGeoPointLocation
[src]
impl Serializable for grammers_tl_types::types::InputWebFileLocation
[src]
impl Serializable for grammers_tl_types::types::Invoice
[src]
impl Serializable for JsonArray
[src]
impl Serializable for JsonBool
[src]
impl Serializable for JsonNull
[src]
impl Serializable for JsonNumber
[src]
impl Serializable for JsonObject
[src]
impl Serializable for JsonObjectValue
[src]
impl Serializable for JsonString
[src]
impl Serializable for grammers_tl_types::types::KeyboardButton
[src]
impl Serializable for KeyboardButtonBuy
[src]
impl Serializable for KeyboardButtonCallback
[src]
impl Serializable for KeyboardButtonGame
[src]
impl Serializable for KeyboardButtonRequestGeoLocation
[src]
impl Serializable for KeyboardButtonRequestPhone
[src]
impl Serializable for KeyboardButtonRequestPoll
[src]
impl Serializable for grammers_tl_types::types::KeyboardButtonRow
[src]
impl Serializable for KeyboardButtonSwitchInline
[src]
impl Serializable for KeyboardButtonUrl
[src]
impl Serializable for KeyboardButtonUrlAuth
[src]
impl Serializable for grammers_tl_types::types::LabeledPrice
[src]
impl Serializable for grammers_tl_types::types::LangPackDifference
[src]
impl Serializable for grammers_tl_types::types::LangPackLanguage
[src]
impl Serializable for grammers_tl_types::types::LangPackString
[src]
impl Serializable for LangPackStringDeleted
[src]
impl Serializable for LangPackStringPluralized
[src]
impl Serializable for grammers_tl_types::types::MaskCoords
[src]
impl Serializable for grammers_tl_types::types::Message
[src]
impl Serializable for MessageActionBotAllowed
[src]
impl Serializable for MessageActionChannelCreate
[src]
impl Serializable for MessageActionChannelMigrateFrom
[src]
impl Serializable for MessageActionChatAddUser
[src]
impl Serializable for MessageActionChatCreate
[src]
impl Serializable for MessageActionChatDeletePhoto
[src]
impl Serializable for MessageActionChatDeleteUser
[src]
impl Serializable for MessageActionChatEditPhoto
[src]
impl Serializable for MessageActionChatEditTitle
[src]
impl Serializable for MessageActionChatJoinedByLink
[src]
impl Serializable for MessageActionChatMigrateTo
[src]
impl Serializable for MessageActionContactSignUp
[src]
impl Serializable for MessageActionCustomAction
[src]
impl Serializable for MessageActionEmpty
[src]
impl Serializable for MessageActionGameScore
[src]
impl Serializable for MessageActionHistoryClear
[src]
impl Serializable for MessageActionPaymentSent
[src]
impl Serializable for MessageActionPaymentSentMe
[src]
impl Serializable for MessageActionPhoneCall
[src]
impl Serializable for MessageActionPinMessage
[src]
impl Serializable for MessageActionScreenshotTaken
[src]
impl Serializable for MessageActionSecureValuesSent
[src]
impl Serializable for MessageActionSecureValuesSentMe
[src]
impl Serializable for MessageEmpty
[src]
impl Serializable for MessageEntityBankCard
[src]
impl Serializable for MessageEntityBlockquote
[src]
impl Serializable for MessageEntityBold
[src]
impl Serializable for MessageEntityBotCommand
[src]
impl Serializable for MessageEntityCashtag
[src]
impl Serializable for MessageEntityCode
[src]
impl Serializable for MessageEntityEmail
[src]
impl Serializable for MessageEntityHashtag
[src]
impl Serializable for MessageEntityItalic
[src]
impl Serializable for MessageEntityMention
[src]
impl Serializable for MessageEntityMentionName
[src]
impl Serializable for MessageEntityPhone
[src]
impl Serializable for MessageEntityPre
[src]
impl Serializable for MessageEntityStrike
[src]
impl Serializable for MessageEntityTextUrl
[src]
impl Serializable for MessageEntityUnderline
[src]
impl Serializable for MessageEntityUnknown
[src]
impl Serializable for MessageEntityUrl
[src]
impl Serializable for grammers_tl_types::types::MessageFwdHeader
[src]
impl Serializable for grammers_tl_types::types::MessageInteractionCounters
[src]
impl Serializable for MessageMediaContact
[src]
impl Serializable for MessageMediaDice
[src]
impl Serializable for MessageMediaDocument
[src]
impl Serializable for MessageMediaEmpty
[src]
impl Serializable for MessageMediaGame
[src]
impl Serializable for MessageMediaGeo
[src]
impl Serializable for MessageMediaGeoLive
[src]
impl Serializable for MessageMediaInvoice
[src]
impl Serializable for MessageMediaPhoto
[src]
impl Serializable for MessageMediaPoll
[src]
impl Serializable for MessageMediaUnsupported
[src]
impl Serializable for MessageMediaVenue
[src]
impl Serializable for MessageMediaWebPage
[src]
impl Serializable for grammers_tl_types::types::MessageRange
[src]
impl Serializable for MessageService
[src]
impl Serializable for grammers_tl_types::types::MessageUserVote
[src]
impl Serializable for MessageUserVoteInputOption
[src]
impl Serializable for MessageUserVoteMultiple
[src]
impl Serializable for grammers_tl_types::types::NearestDc
[src]
impl Serializable for NotifyBroadcasts
[src]
impl Serializable for NotifyChats
[src]
impl Serializable for grammers_tl_types::types::NotifyPeer
[src]
impl Serializable for NotifyUsers
[src]
impl Serializable for grammers_tl_types::types::Null
[src]
impl Serializable for grammers_tl_types::types::Page
[src]
impl Serializable for PageBlockAnchor
[src]
impl Serializable for PageBlockAudio
[src]
impl Serializable for PageBlockAuthorDate
[src]
impl Serializable for PageBlockBlockquote
[src]
impl Serializable for PageBlockChannel
[src]
impl Serializable for PageBlockCollage
[src]
impl Serializable for PageBlockCover
[src]
impl Serializable for PageBlockDetails
[src]
impl Serializable for PageBlockDivider
[src]
impl Serializable for PageBlockEmbed
[src]
impl Serializable for PageBlockEmbedPost
[src]
impl Serializable for PageBlockFooter
[src]
impl Serializable for PageBlockHeader
[src]
impl Serializable for PageBlockKicker
[src]
impl Serializable for PageBlockList
[src]
impl Serializable for PageBlockMap
[src]
impl Serializable for PageBlockOrderedList
[src]
impl Serializable for PageBlockParagraph
[src]
impl Serializable for PageBlockPhoto
[src]
impl Serializable for PageBlockPreformatted
[src]
impl Serializable for PageBlockPullquote
[src]
impl Serializable for PageBlockRelatedArticles
[src]
impl Serializable for PageBlockSlideshow
[src]
impl Serializable for PageBlockSubheader
[src]
impl Serializable for PageBlockSubtitle
[src]
impl Serializable for PageBlockTable
[src]
impl Serializable for PageBlockTitle
[src]
impl Serializable for PageBlockUnsupported
[src]
impl Serializable for PageBlockVideo
[src]
impl Serializable for grammers_tl_types::types::PageCaption
[src]
impl Serializable for PageListItemBlocks
[src]
impl Serializable for PageListItemText
[src]
impl Serializable for PageListOrderedItemBlocks
[src]
impl Serializable for PageListOrderedItemText
[src]
impl Serializable for grammers_tl_types::types::PageRelatedArticle
[src]
impl Serializable for grammers_tl_types::types::PageTableCell
[src]
impl Serializable for grammers_tl_types::types::PageTableRow
[src]
impl Serializable for PasswordKdfAlgoSha256Sha256Pbkdf2Hmacsha512iter100000Sha256ModPow
[src]
impl Serializable for PasswordKdfAlgoUnknown
[src]
impl Serializable for grammers_tl_types::types::PaymentCharge
[src]
impl Serializable for grammers_tl_types::types::PaymentRequestedInfo
[src]
impl Serializable for PaymentSavedCredentialsCard
[src]
impl Serializable for PeerChannel
[src]
impl Serializable for PeerChat
[src]
impl Serializable for grammers_tl_types::types::PeerLocated
[src]
impl Serializable for grammers_tl_types::types::PeerNotifySettings
[src]
impl Serializable for PeerSelfLocated
[src]
impl Serializable for grammers_tl_types::types::PeerSettings
[src]
impl Serializable for PeerUser
[src]
impl Serializable for grammers_tl_types::types::PhoneCall
[src]
impl Serializable for PhoneCallAccepted
[src]
impl Serializable for PhoneCallDiscardReasonBusy
[src]
impl Serializable for PhoneCallDiscardReasonDisconnect
[src]
impl Serializable for PhoneCallDiscardReasonHangup
[src]
impl Serializable for PhoneCallDiscardReasonMissed
[src]
impl Serializable for PhoneCallDiscarded
[src]
impl Serializable for PhoneCallEmpty
[src]
impl Serializable for grammers_tl_types::types::PhoneCallProtocol
[src]
impl Serializable for PhoneCallRequested
[src]
impl Serializable for PhoneCallWaiting
[src]
impl Serializable for grammers_tl_types::types::PhoneConnection
[src]
impl Serializable for grammers_tl_types::types::Photo
[src]
impl Serializable for PhotoCachedSize
[src]
impl Serializable for PhotoEmpty
[src]
impl Serializable for grammers_tl_types::types::PhotoSize
[src]
impl Serializable for PhotoSizeEmpty
[src]
impl Serializable for PhotoStrippedSize
[src]
impl Serializable for grammers_tl_types::types::Poll
[src]
impl Serializable for grammers_tl_types::types::PollAnswer
[src]
impl Serializable for grammers_tl_types::types::PollAnswerVoters
[src]
impl Serializable for grammers_tl_types::types::PollResults
[src]
impl Serializable for grammers_tl_types::types::PopularContact
[src]
impl Serializable for grammers_tl_types::types::PostAddress
[src]
impl Serializable for PrivacyKeyAddedByPhone
[src]
impl Serializable for PrivacyKeyChatInvite
[src]
impl Serializable for PrivacyKeyForwards
[src]
impl Serializable for PrivacyKeyPhoneCall
[src]
impl Serializable for PrivacyKeyPhoneNumber
[src]
impl Serializable for PrivacyKeyPhoneP2P
[src]
impl Serializable for PrivacyKeyProfilePhoto
[src]
impl Serializable for PrivacyKeyStatusTimestamp
[src]
impl Serializable for PrivacyValueAllowAll
[src]
impl Serializable for PrivacyValueAllowChatParticipants
[src]
impl Serializable for PrivacyValueAllowContacts
[src]
impl Serializable for PrivacyValueAllowUsers
[src]
impl Serializable for PrivacyValueDisallowAll
[src]
impl Serializable for PrivacyValueDisallowChatParticipants
[src]
impl Serializable for PrivacyValueDisallowContacts
[src]
impl Serializable for PrivacyValueDisallowUsers
[src]
impl Serializable for grammers_tl_types::types::ReceivedNotifyMessage
[src]
impl Serializable for RecentMeUrlChat
[src]
impl Serializable for RecentMeUrlChatInvite
[src]
impl Serializable for RecentMeUrlStickerSet
[src]
impl Serializable for RecentMeUrlUnknown
[src]
impl Serializable for RecentMeUrlUser
[src]
impl Serializable for ReplyInlineMarkup
[src]
impl Serializable for ReplyKeyboardForceReply
[src]
impl Serializable for ReplyKeyboardHide
[src]
impl Serializable for ReplyKeyboardMarkup
[src]
impl Serializable for grammers_tl_types::types::RestrictionReason
[src]
impl Serializable for SavedPhoneContact
[src]
impl Serializable for grammers_tl_types::types::SecureCredentialsEncrypted
[src]
impl Serializable for grammers_tl_types::types::SecureData
[src]
impl Serializable for grammers_tl_types::types::SecureFile
[src]
impl Serializable for SecureFileEmpty
[src]
impl Serializable for SecurePasswordKdfAlgoPbkdf2Hmacsha512iter100000
[src]
impl Serializable for SecurePasswordKdfAlgoSha512
[src]
impl Serializable for SecurePasswordKdfAlgoUnknown
[src]
impl Serializable for SecurePlainEmail
[src]
impl Serializable for SecurePlainPhone
[src]
impl Serializable for grammers_tl_types::types::SecureRequiredType
[src]
impl Serializable for SecureRequiredTypeOneOf
[src]
impl Serializable for grammers_tl_types::types::SecureSecretSettings
[src]
impl Serializable for grammers_tl_types::types::SecureValue
[src]
impl Serializable for grammers_tl_types::types::SecureValueError
[src]
impl Serializable for SecureValueErrorData
[src]
impl Serializable for SecureValueErrorFile
[src]
impl Serializable for SecureValueErrorFiles
[src]
impl Serializable for SecureValueErrorFrontSide
[src]
impl Serializable for SecureValueErrorReverseSide
[src]
impl Serializable for SecureValueErrorSelfie
[src]
impl Serializable for SecureValueErrorTranslationFile
[src]
impl Serializable for SecureValueErrorTranslationFiles
[src]
impl Serializable for grammers_tl_types::types::SecureValueHash
[src]
impl Serializable for SecureValueTypeAddress
[src]
impl Serializable for SecureValueTypeBankStatement
[src]
impl Serializable for SecureValueTypeDriverLicense
[src]
impl Serializable for SecureValueTypeEmail
[src]
impl Serializable for SecureValueTypeIdentityCard
[src]
impl Serializable for SecureValueTypeInternalPassport
[src]
impl Serializable for SecureValueTypePassport
[src]
impl Serializable for SecureValueTypePassportRegistration
[src]
impl Serializable for SecureValueTypePersonalDetails
[src]
impl Serializable for SecureValueTypePhone
[src]
impl Serializable for SecureValueTypeRentalAgreement
[src]
impl Serializable for SecureValueTypeTemporaryRegistration
[src]
impl Serializable for SecureValueTypeUtilityBill
[src]
impl Serializable for SendMessageCancelAction
[src]
impl Serializable for SendMessageChooseContactAction
[src]
impl Serializable for SendMessageGamePlayAction
[src]
impl Serializable for SendMessageGeoLocationAction
[src]
impl Serializable for SendMessageRecordAudioAction
[src]
impl Serializable for SendMessageRecordRoundAction
[src]
impl Serializable for SendMessageRecordVideoAction
[src]
impl Serializable for SendMessageTypingAction
[src]
impl Serializable for SendMessageUploadAudioAction
[src]
impl Serializable for SendMessageUploadDocumentAction
[src]
impl Serializable for SendMessageUploadPhotoAction
[src]
impl Serializable for SendMessageUploadRoundAction
[src]
impl Serializable for SendMessageUploadVideoAction
[src]
impl Serializable for grammers_tl_types::types::ShippingOption
[src]
impl Serializable for grammers_tl_types::types::StatsAbsValueAndPrev
[src]
impl Serializable for grammers_tl_types::types::StatsDateRangeDays
[src]
impl Serializable for grammers_tl_types::types::StatsGraph
[src]
impl Serializable for StatsGraphAsync
[src]
impl Serializable for StatsGraphError
[src]
impl Serializable for grammers_tl_types::types::StatsPercentValue
[src]
impl Serializable for grammers_tl_types::types::StatsUrl
[src]
impl Serializable for grammers_tl_types::types::StickerPack
[src]
impl Serializable for grammers_tl_types::types::StickerSet
[src]
impl Serializable for grammers_tl_types::types::StickerSetCovered
[src]
impl Serializable for StickerSetMultiCovered
[src]
impl Serializable for TextAnchor
[src]
impl Serializable for TextBold
[src]
impl Serializable for TextConcat
[src]
impl Serializable for TextEmail
[src]
impl Serializable for TextEmpty
[src]
impl Serializable for TextFixed
[src]
impl Serializable for TextImage
[src]
impl Serializable for TextItalic
[src]
impl Serializable for TextMarked
[src]
impl Serializable for TextPhone
[src]
impl Serializable for TextPlain
[src]
impl Serializable for TextStrike
[src]
impl Serializable for TextSubscript
[src]
impl Serializable for TextSuperscript
[src]
impl Serializable for TextUnderline
[src]
impl Serializable for TextUrl
[src]
impl Serializable for grammers_tl_types::types::Theme
[src]
impl Serializable for grammers_tl_types::types::ThemeSettings
[src]
impl Serializable for grammers_tl_types::types::TopPeer
[src]
impl Serializable for TopPeerCategoryBotsInline
[src]
impl Serializable for TopPeerCategoryBotsPm
[src]
impl Serializable for TopPeerCategoryChannels
[src]
impl Serializable for TopPeerCategoryCorrespondents
[src]
impl Serializable for TopPeerCategoryForwardChats
[src]
impl Serializable for TopPeerCategoryForwardUsers
[src]
impl Serializable for TopPeerCategoryGroups
[src]
impl Serializable for grammers_tl_types::types::TopPeerCategoryPeers
[src]
impl Serializable for TopPeerCategoryPhoneCalls
[src]
impl Serializable for grammers_tl_types::types::True
[src]
impl Serializable for UpdateBotCallbackQuery
[src]
impl Serializable for UpdateBotInlineQuery
[src]
impl Serializable for UpdateBotInlineSend
[src]
impl Serializable for UpdateBotPrecheckoutQuery
[src]
impl Serializable for UpdateBotShippingQuery
[src]
impl Serializable for UpdateBotWebhookJson
[src]
impl Serializable for UpdateBotWebhookJsonquery
[src]
impl Serializable for UpdateChannel
[src]
impl Serializable for UpdateChannelAvailableMessages
[src]
impl Serializable for UpdateChannelMessageViews
[src]
impl Serializable for UpdateChannelPinnedMessage
[src]
impl Serializable for UpdateChannelReadMessagesContents
[src]
impl Serializable for UpdateChannelTooLong
[src]
impl Serializable for UpdateChannelWebPage
[src]
impl Serializable for UpdateChatDefaultBannedRights
[src]
impl Serializable for UpdateChatParticipantAdd
[src]
impl Serializable for UpdateChatParticipantAdmin
[src]
impl Serializable for UpdateChatParticipantDelete
[src]
impl Serializable for UpdateChatParticipants
[src]
impl Serializable for UpdateChatPinnedMessage
[src]
impl Serializable for UpdateChatUserTyping
[src]
impl Serializable for UpdateConfig
[src]
impl Serializable for UpdateContactsReset
[src]
impl Serializable for UpdateDcOptions
[src]
impl Serializable for UpdateDeleteChannelMessages
[src]
impl Serializable for UpdateDeleteMessages
[src]
impl Serializable for UpdateDeleteScheduledMessages
[src]
impl Serializable for UpdateDialogFilter
[src]
impl Serializable for UpdateDialogFilterOrder
[src]
impl Serializable for UpdateDialogFilters
[src]
impl Serializable for UpdateDialogPinned
[src]
impl Serializable for UpdateDialogUnreadMark
[src]
impl Serializable for UpdateDraftMessage
[src]
impl Serializable for UpdateEditChannelMessage
[src]
impl Serializable for UpdateEditMessage
[src]
impl Serializable for UpdateEncryptedChatTyping
[src]
impl Serializable for UpdateEncryptedMessagesRead
[src]
impl Serializable for UpdateEncryption
[src]
impl Serializable for UpdateFavedStickers
[src]
impl Serializable for UpdateFolderPeers
[src]
impl Serializable for UpdateGeoLiveViewed
[src]
impl Serializable for UpdateInlineBotCallbackQuery
[src]
impl Serializable for UpdateLangPack
[src]
impl Serializable for UpdateLangPackTooLong
[src]
impl Serializable for UpdateLoginToken
[src]
impl Serializable for UpdateMessageId
[src]
impl Serializable for UpdateMessagePoll
[src]
impl Serializable for UpdateMessagePollVote
[src]
impl Serializable for UpdateNewChannelMessage
[src]
impl Serializable for UpdateNewEncryptedMessage
[src]
impl Serializable for UpdateNewMessage
[src]
impl Serializable for UpdateNewScheduledMessage
[src]
impl Serializable for UpdateNewStickerSet
[src]
impl Serializable for UpdateNotifySettings
[src]
impl Serializable for UpdatePeerLocated
[src]
impl Serializable for UpdatePeerSettings
[src]
impl Serializable for UpdatePhoneCall
[src]
impl Serializable for UpdatePhoneCallSignalingData
[src]
impl Serializable for UpdatePinnedDialogs
[src]
impl Serializable for UpdatePrivacy
[src]
impl Serializable for UpdatePtsChanged
[src]
impl Serializable for UpdateReadChannelInbox
[src]
impl Serializable for UpdateReadChannelOutbox
[src]
impl Serializable for UpdateReadFeaturedStickers
[src]
impl Serializable for UpdateReadHistoryInbox
[src]
impl Serializable for UpdateReadHistoryOutbox
[src]
impl Serializable for UpdateReadMessagesContents
[src]
impl Serializable for UpdateRecentStickers
[src]
impl Serializable for UpdateSavedGifs
[src]
impl Serializable for UpdateServiceNotification
[src]
impl Serializable for UpdateShort
[src]
impl Serializable for UpdateShortChatMessage
[src]
impl Serializable for UpdateShortMessage
[src]
impl Serializable for UpdateShortSentMessage
[src]
impl Serializable for UpdateStickerSets
[src]
impl Serializable for UpdateStickerSetsOrder
[src]
impl Serializable for grammers_tl_types::types::UpdateTheme
[src]
impl Serializable for UpdateUserBlocked
[src]
impl Serializable for UpdateUserName
[src]
impl Serializable for UpdateUserPhone
[src]
impl Serializable for UpdateUserPhoto
[src]
impl Serializable for UpdateUserPinnedMessage
[src]
impl Serializable for UpdateUserStatus
[src]
impl Serializable for UpdateUserTyping
[src]
impl Serializable for UpdateWebPage
[src]
impl Serializable for grammers_tl_types::types::Updates
[src]
impl Serializable for UpdatesCombined
[src]
impl Serializable for UpdatesTooLong
[src]
impl Serializable for UrlAuthResultAccepted
[src]
impl Serializable for UrlAuthResultDefault
[src]
impl Serializable for UrlAuthResultRequest
[src]
impl Serializable for grammers_tl_types::types::User
[src]
impl Serializable for UserEmpty
[src]
impl Serializable for grammers_tl_types::types::UserFull
[src]
impl Serializable for grammers_tl_types::types::UserProfilePhoto
[src]
impl Serializable for UserProfilePhotoEmpty
[src]
impl Serializable for UserStatusEmpty
[src]
impl Serializable for UserStatusLastMonth
[src]
impl Serializable for UserStatusLastWeek
[src]
impl Serializable for UserStatusOffline
[src]
impl Serializable for UserStatusOnline
[src]
impl Serializable for UserStatusRecently
[src]
impl Serializable for grammers_tl_types::types::VideoSize
[src]
impl Serializable for grammers_tl_types::types::WallPaper
[src]
impl Serializable for WallPaperNoFile
[src]
impl Serializable for grammers_tl_types::types::WallPaperSettings
[src]
impl Serializable for grammers_tl_types::types::WebAuthorization
[src]
impl Serializable for grammers_tl_types::types::WebDocument
[src]
impl Serializable for WebDocumentNoProxy
[src]
impl Serializable for grammers_tl_types::types::WebPage
[src]
impl Serializable for WebPageAttributeTheme
[src]
impl Serializable for WebPageEmpty
[src]
impl Serializable for WebPageNotModified
[src]
impl Serializable for WebPagePending
[src]
impl Serializable for grammers_tl_types::types::updates::ChannelDifference
[src]
impl Serializable for ChannelDifferenceEmpty
[src]
impl Serializable for ChannelDifferenceTooLong
[src]
impl Serializable for grammers_tl_types::types::updates::Difference
[src]
impl Serializable for DifferenceEmpty
[src]
impl Serializable for DifferenceSlice
[src]
impl Serializable for DifferenceTooLong
[src]
impl Serializable for grammers_tl_types::types::updates::State
[src]
impl Serializable for grammers_tl_types::types::upload::CdnFile
[src]
impl Serializable for CdnFileReuploadNeeded
[src]
impl Serializable for grammers_tl_types::types::upload::File
[src]
impl Serializable for FileCdnRedirect
[src]
impl Serializable for grammers_tl_types::types::upload::WebFile
[src]
impl<T: Serializable> Serializable for RawVec<T>
[src]
fn serialize(&self, buf: &'a mut Vec<u8>)
[src]
Serializes a raw vector of serializable items according to the following definition:
vector#1cb5c415 {t:Type} # [ t ] = Vector t;
.
Examples
use grammers_tl_types::{RawVec, Serializable}; assert_eq!(RawVec(Vec::<i32>::new()).to_bytes(), [0x0, 0x0, 0x0, 0x0]); assert_eq!(RawVec(vec![0x7f_i32]).to_bytes(), [0x1, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0]);