Struct rust_tdlib::types::OptimizeStorage
source · [−]pub struct OptimizeStorage { /* private fields */ }Expand description
Optimizes storage usage, i.e. deletes some files and returns new storage usage statistics. Secret thumbnails can’t be deleted
Implementations
sourceimpl OptimizeStorage
impl OptimizeStorage
pub fn from_json<S: AsRef<str>>(json: S) -> Result<Self>
pub fn builder() -> OptimizeStorageBuilder
pub fn size(&self) -> i64
pub fn ttl(&self) -> i32
pub fn count(&self) -> i32
pub fn immunity_delay(&self) -> i32
pub fn file_types(&self) -> &Vec<FileType>
pub fn chat_ids(&self) -> &Vec<i64>
pub fn exclude_chat_ids(&self) -> &Vec<i64>
pub fn return_deleted_file_statistics(&self) -> bool
pub fn chat_limit(&self) -> i32
Trait Implementations
sourceimpl AsRef<OptimizeStorage> for OptimizeStorage
impl AsRef<OptimizeStorage> for OptimizeStorage
sourcefn as_ref(&self) -> &OptimizeStorage
fn as_ref(&self) -> &OptimizeStorage
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Clone for OptimizeStorage
impl Clone for OptimizeStorage
sourcefn clone(&self) -> OptimizeStorage
fn clone(&self) -> OptimizeStorage
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for OptimizeStorage
impl Debug for OptimizeStorage
sourceimpl Default for OptimizeStorage
impl Default for OptimizeStorage
sourcefn default() -> OptimizeStorage
fn default() -> OptimizeStorage
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for OptimizeStorage
impl<'de> Deserialize<'de> for OptimizeStorage
sourcefn 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
sourceimpl Serialize for OptimizeStorage
impl Serialize for OptimizeStorage
Auto Trait Implementations
impl RefUnwindSafe for OptimizeStorage
impl Send for OptimizeStorage
impl Sync for OptimizeStorage
impl Unpin for OptimizeStorage
impl UnwindSafe for OptimizeStorage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more