pub struct AutoDownloadSettings {
pub is_auto_download_enabled: bool,
pub max_photo_file_size: i32,
pub max_video_file_size: i64,
pub max_other_file_size: i64,
pub video_upload_bitrate: i32,
pub preload_large_videos: bool,
pub preload_next_audio: bool,
pub preload_stories: bool,
pub use_less_data_for_calls: bool,
}
Expand description
Contains auto-download settings
Fields§
§is_auto_download_enabled: bool
True, if the auto-download is enabled
max_photo_file_size: i32
The maximum size of a photo file to be auto-downloaded, in bytes
max_video_file_size: i64
The maximum size of a video file to be auto-downloaded, in bytes
max_other_file_size: i64
The maximum size of other file types to be auto-downloaded, in bytes
video_upload_bitrate: i32
The maximum suggested bitrate for uploaded videos, in kbit/s
preload_large_videos: bool
True, if the beginning of video files needs to be preloaded for instant playback
preload_next_audio: bool
True, if the next audio track needs to be preloaded while the user is listening to an audio file
preload_stories: bool
True, if stories needs to be preloaded
use_less_data_for_calls: bool
True, if “use less data for calls” option needs to be enabled
Trait Implementations§
Source§impl Clone for AutoDownloadSettings
impl Clone for AutoDownloadSettings
Source§fn clone(&self) -> AutoDownloadSettings
fn clone(&self) -> AutoDownloadSettings
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AutoDownloadSettings
impl Debug for AutoDownloadSettings
Source§impl Default for AutoDownloadSettings
impl Default for AutoDownloadSettings
Source§fn default() -> AutoDownloadSettings
fn default() -> AutoDownloadSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AutoDownloadSettings
impl<'de> Deserialize<'de> for AutoDownloadSettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AutoDownloadSettings
impl PartialEq for AutoDownloadSettings
Source§impl Serialize for AutoDownloadSettings
impl Serialize for AutoDownloadSettings
impl StructuralPartialEq for AutoDownloadSettings
Auto Trait Implementations§
impl Freeze for AutoDownloadSettings
impl RefUnwindSafe for AutoDownloadSettings
impl Send for AutoDownloadSettings
impl Sync for AutoDownloadSettings
impl Unpin for AutoDownloadSettings
impl UnwindSafe for AutoDownloadSettings
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