pub struct PCloudStore(/* private fields */);
Expand description
A store backed by the pCloud remote storage service.
Implementations§
Source§impl PCloudStore
impl PCloudStore
Trait Implementations§
Source§impl Clone for PCloudStore
impl Clone for PCloudStore
Source§fn clone(&self) -> PCloudStore
fn clone(&self) -> PCloudStore
Returns a copy 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 PCloudStore
impl Debug for PCloudStore
Source§impl From<PCloudStore> for AnyStore
impl From<PCloudStore> for AnyStore
Source§fn from(value: PCloudStore) -> Self
fn from(value: PCloudStore) -> Self
Converts to this type from the input type.
Source§impl Store for PCloudStore
impl Store for PCloudStore
Source§async fn get_file<P: Into<PathBuf>>(&self, path: P) -> Result<Self::File>
async fn get_file<P: Into<PathBuf>>(&self, path: P) -> Result<Self::File>
Retrieves a file handle for the given path in the pCloud store.
Source§async fn get_dir<P: Into<PathBuf>>(&self, path: P) -> Result<Self::Directory>
async fn get_dir<P: Into<PathBuf>>(&self, path: P) -> Result<Self::Directory>
Retrieves a directory handle for the given path in the pCloud store.
Source§type Directory = PCloudStoreDirectory
type Directory = PCloudStoreDirectory
Associated type for directories in the storage system.
Source§type File = PCloudStoreFile
type File = PCloudStoreFile
Associated type for files in the storage system.
Auto Trait Implementations§
impl Freeze for PCloudStore
impl !RefUnwindSafe for PCloudStore
impl Send for PCloudStore
impl Sync for PCloudStore
impl Unpin for PCloudStore
impl !UnwindSafe for PCloudStore
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