pub struct Files { /* private fields */ }Expand description
The files namespace. Obtain one with Client::files.
Implementations§
Source§impl Files
impl Files
Sourcepub fn upload_path(&self, path: impl Into<PathBuf>) -> FileUpload
pub fn upload_path(&self, path: impl Into<PathBuf>) -> FileUpload
Upload a file from disk. The filename defaults to the path’s basename.
Sourcepub fn list(&self) -> FileListRequest
pub fn list(&self) -> FileListRequest
List files.
Sourcepub async fn delete(&self, file_id: &str) -> Result<FileDeleted>
pub async fn delete(&self, file_id: &str) -> Result<FileDeleted>
Delete a file.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Files
impl !UnwindSafe for Files
impl Freeze for Files
impl Send for Files
impl Sync for Files
impl Unpin for Files
impl UnsafeUnpin for Files
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