pub trait FolderHandle {
// Required methods
fn name(&self) -> &str;
fn entries(&self) -> FolderEntriesFuture;
fn open_file(&self, name: &str) -> FileOpenFuture<PickedFile>;
fn open_folder(&self, name: &str) -> FileOpenFuture<PickedFolder>;
fn create_file(&self, name: &str) -> Option<FileOpenFuture<PickedFile>>;
fn create_folder(&self, name: &str) -> Option<FileOpenFuture<PickedFolder>>;
}Expand description
A picked folder the system gives no path for: what is in it, opened by name, and, when the pick is writable, files and folders made in it. What it opens is writable when it is.
Required Methods§
Sourcefn entries(&self) -> FolderEntriesFuture
fn entries(&self) -> FolderEntriesFuture
What is in the folder, in no particular order.
Sourcefn open_file(&self, name: &str) -> FileOpenFuture<PickedFile>
fn open_file(&self, name: &str) -> FileOpenFuture<PickedFile>
The file name in the folder.
Sourcefn open_folder(&self, name: &str) -> FileOpenFuture<PickedFolder>
fn open_folder(&self, name: &str) -> FileOpenFuture<PickedFolder>
The folder name in the folder.
Sourcefn create_file(&self, name: &str) -> Option<FileOpenFuture<PickedFile>>
fn create_file(&self, name: &str) -> Option<FileOpenFuture<PickedFile>>
Makes an empty file name in the folder; None unless the pick is writable.
Sourcefn create_folder(&self, name: &str) -> Option<FileOpenFuture<PickedFolder>>
fn create_folder(&self, name: &str) -> Option<FileOpenFuture<PickedFolder>>
Makes a folder name in the folder; None unless the pick is writable.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".