pub struct S3 { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Store for S3
impl Store for S3
fn writer(&self, key: &StorageKey) -> Pending<'_, Box<dyn Writer>>
fn reader(&self, key: &StorageKey) -> Pending<'_, Option<Box<dyn Reader>>>
Source§fn delete(&self, key: &StorageKey) -> Pending<'_, ()>
fn delete(&self, key: &StorageKey) -> Pending<'_, ()>
Deleting a key that holds nothing succeeds.
fn exists(&self, key: &StorageKey) -> Pending<'_, bool>
fn download_url(&self, link: &DownloadLink<'_>) -> Result<String>
Auto Trait Implementations§
impl !RefUnwindSafe for S3
impl !UnwindSafe for S3
impl Forget for S3
impl Freeze for S3
impl Send for S3
impl Sync for S3
impl Unpin for S3
impl UnsafeUnpin for S3
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