Skip to main content

FolderHandle

Trait FolderHandle 

Source
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§

Source

fn name(&self) -> &str

The folder’s name, which the user sees.

Source

fn entries(&self) -> FolderEntriesFuture

What is in the folder, in no particular order.

Source

fn open_file(&self, name: &str) -> FileOpenFuture<PickedFile>

The file name in the folder.

Source

fn open_folder(&self, name: &str) -> FileOpenFuture<PickedFolder>

The folder name in the folder.

Source

fn create_file(&self, name: &str) -> Option<FileOpenFuture<PickedFile>>

Makes an empty file name in the folder; None unless the pick is writable.

Source

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".

Implementors§