pub struct RemoteStorage { /* private fields */ }Expand description
Access to the steam remote storage interface
Implementations§
Source§impl RemoteStorage
impl RemoteStorage
Sourcepub fn set_cloud_enabled_for_app(&self, enabled: bool)
pub fn set_cloud_enabled_for_app(&self, enabled: bool)
Toggles whether the steam cloud is enabled for the application
Sourcepub fn is_cloud_enabled_for_app(&self) -> bool
pub fn is_cloud_enabled_for_app(&self) -> bool
Returns whether the steam cloud is enabled for the application
§Note
This is independent from the account wide setting
Sourcepub fn is_cloud_enabled_for_account(&self) -> bool
pub fn is_cloud_enabled_for_account(&self) -> bool
Returns whether the steam cloud is enabled for the account
§Note
This is independent from the application setting
Sourcepub fn files(&self) -> Vec<SteamFileInfo>
pub fn files(&self) -> Vec<SteamFileInfo>
Returns information about all files in the cloud storage
Trait Implementations§
Source§impl Clone for RemoteStorage
impl Clone for RemoteStorage
Source§fn clone(&self) -> RemoteStorage
fn clone(&self) -> RemoteStorage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !Send for RemoteStorage
impl !Sync for RemoteStorage
impl Freeze for RemoteStorage
impl RefUnwindSafe for RemoteStorage
impl Unpin for RemoteStorage
impl UnsafeUnpin for RemoteStorage
impl UnwindSafe for RemoteStorage
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
Source§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.