[][src]Trait grammers_tl_types::Serializable

pub trait Serializable {
    fn serialize(&self, buf: &'a mut Vec<u8>);

    fn to_bytes(&self) -> Vec<u8> { ... }
}

This trait allows for concrete instances to be serialized into binary data as specified by the Binary Data Serialization.

Required methods

fn serialize(&self, buf: &'a mut Vec<u8>)

Serializes the instance into the given buffer.

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].

Loading content...

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 as boolFalse#bc799737 = Bool;.
  • true is serialized as boolTrue#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]);
Loading content...

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]);
Loading content...