pub struct Config {Show 47 fields
pub default_p2p_contacts: bool,
pub preload_featured_stickers: bool,
pub revoke_pm_inbox: bool,
pub blocked_mode: bool,
pub force_try_ipv6: bool,
pub date: i32,
pub expires: i32,
pub test_mode: bool,
pub this_dc: i32,
pub dc_options: Vec<DcOption>,
pub dc_txt_domain_name: String,
pub chat_size_max: i32,
pub megagroup_size_max: i32,
pub forwarded_count_max: i32,
pub online_update_period_ms: i32,
pub offline_blur_timeout_ms: i32,
pub offline_idle_timeout_ms: i32,
pub online_cloud_timeout_ms: i32,
pub notify_cloud_delay_ms: i32,
pub notify_default_delay_ms: i32,
pub push_chat_period_ms: i32,
pub push_chat_limit: i32,
pub edit_time_limit: i32,
pub revoke_time_limit: i32,
pub revoke_pm_time_limit: i32,
pub rating_e_decay: i32,
pub stickers_recent_limit: i32,
pub channels_read_media_period: i32,
pub tmp_sessions: Option<i32>,
pub call_receive_timeout_ms: i32,
pub call_ring_timeout_ms: i32,
pub call_connect_timeout_ms: i32,
pub call_packet_timeout_ms: i32,
pub me_url_prefix: String,
pub autoupdate_url_prefix: Option<String>,
pub gif_search_username: Option<String>,
pub venue_search_username: Option<String>,
pub img_search_username: Option<String>,
pub static_maps_provider: Option<String>,
pub caption_length_max: i32,
pub message_length_max: i32,
pub webfile_dc_id: i32,
pub suggested_lang_code: Option<String>,
pub lang_pack_version: Option<i32>,
pub base_lang_pack_version: Option<i32>,
pub reactions_default: Option<Reaction>,
pub autologin_token: Option<String>,
}Expand description
Generated from:
config#cc1a241e flags:# default_p2p_contacts:flags.3?true preload_featured_stickers:flags.4?true revoke_pm_inbox:flags.6?true blocked_mode:flags.8?true force_try_ipv6:flags.14?true date:int expires:int test_mode:Bool this_dc:int dc_options:Vector<DcOption> dc_txt_domain_name:string chat_size_max:int megagroup_size_max:int forwarded_count_max:int online_update_period_ms:int offline_blur_timeout_ms:int offline_idle_timeout_ms:int online_cloud_timeout_ms:int notify_cloud_delay_ms:int notify_default_delay_ms:int push_chat_period_ms:int push_chat_limit:int edit_time_limit:int revoke_time_limit:int revoke_pm_time_limit:int rating_e_decay:int stickers_recent_limit:int channels_read_media_period:int tmp_sessions:flags.0?int call_receive_timeout_ms:int call_ring_timeout_ms:int call_connect_timeout_ms:int call_packet_timeout_ms:int me_url_prefix:string autoupdate_url_prefix:flags.7?string gif_search_username:flags.9?string venue_search_username:flags.10?string img_search_username:flags.11?string static_maps_provider:flags.12?string caption_length_max:int message_length_max:int webfile_dc_id:int suggested_lang_code:flags.2?string lang_pack_version:flags.2?int base_lang_pack_version:flags.2?int reactions_default:flags.15?Reaction autologin_token:flags.16?string = ConfigFields§
§default_p2p_contacts: bool§preload_featured_stickers: bool§revoke_pm_inbox: bool§blocked_mode: bool§force_try_ipv6: bool§date: i32§expires: i32§test_mode: bool§this_dc: i32§dc_options: Vec<DcOption>§dc_txt_domain_name: String§chat_size_max: i32§megagroup_size_max: i32§forwarded_count_max: i32§online_update_period_ms: i32§offline_blur_timeout_ms: i32§offline_idle_timeout_ms: i32§online_cloud_timeout_ms: i32§notify_cloud_delay_ms: i32§notify_default_delay_ms: i32§push_chat_period_ms: i32§push_chat_limit: i32§edit_time_limit: i32§revoke_time_limit: i32§revoke_pm_time_limit: i32§rating_e_decay: i32§stickers_recent_limit: i32§channels_read_media_period: i32§tmp_sessions: Option<i32>§call_receive_timeout_ms: i32§call_ring_timeout_ms: i32§call_connect_timeout_ms: i32§call_packet_timeout_ms: i32§me_url_prefix: String§autoupdate_url_prefix: Option<String>§gif_search_username: Option<String>§venue_search_username: Option<String>§img_search_username: Option<String>§static_maps_provider: Option<String>§caption_length_max: i32§message_length_max: i32§webfile_dc_id: i32§suggested_lang_code: Option<String>§lang_pack_version: Option<i32>§base_lang_pack_version: Option<i32>§reactions_default: Option<Reaction>§autologin_token: Option<String>Trait Implementations§
Source§impl Deserializable for Config
impl Deserializable for Config
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl Identifiable for Config
impl Identifiable for Config
Source§const CONSTRUCTOR_ID: u32 = 0xcc1a241e
const CONSTRUCTOR_ID: u32 = 0xcc1a241e
The constructor ID as specified in the TL schema.
Source§impl Serializable for Config
impl Serializable for Config
impl StructuralPartialEq for Config
Auto Trait Implementations§
impl Freeze for Config
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnsafeUnpin for Config
impl UnwindSafe for Config
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more