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§
Source§impl OptimizeStorage
impl OptimizeStorage
pub fn from_json<S: AsRef<str>>(json: S) -> RTDResult<Self>
pub fn builder() -> RTDOptimizeStorageBuilder
pub fn size(&self) -> i64
pub fn ttl(&self) -> i64
pub fn count(&self) -> i64
pub fn immunity_delay(&self) -> i64
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) -> i64
Trait Implementations§
Source§impl AsRef<OptimizeStorage> for OptimizeStorage
impl AsRef<OptimizeStorage> for OptimizeStorage
Source§fn as_ref(&self) -> &OptimizeStorage
fn as_ref(&self) -> &OptimizeStorage
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for OptimizeStorage
impl Clone for OptimizeStorage
Source§fn clone(&self) -> OptimizeStorage
fn clone(&self) -> OptimizeStorage
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 OptimizeStorage
impl Debug for OptimizeStorage
Source§impl Default for OptimizeStorage
impl Default for OptimizeStorage
Source§fn default() -> OptimizeStorage
fn default() -> OptimizeStorage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OptimizeStorage
impl<'de> Deserialize<'de> for OptimizeStorage
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 RObject for OptimizeStorage
impl RObject for OptimizeStorage
Source§impl Serialize for OptimizeStorage
impl Serialize for OptimizeStorage
impl RFunction for OptimizeStorage
Auto Trait Implementations§
impl Freeze for OptimizeStorage
impl RefUnwindSafe for OptimizeStorage
impl Send for OptimizeStorage
impl Sync for OptimizeStorage
impl Unpin for OptimizeStorage
impl UnwindSafe for OptimizeStorage
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