Skip to main content

FilePicker

Trait FilePicker 

Source
pub trait FilePicker {
    // Required methods
    fn pick_file(
        &self,
        options: FilePickerOptions,
    ) -> PickerFuture<Result<Option<PickedEntryRef>, FilePickerError>>;
    fn pick_folder(
        &self,
        options: FilePickerOptions,
    ) -> PickerFuture<Result<Option<PickedEntryRef>, FilePickerError>>;
}
Expand description

Presents native file and folder pickers.

Required Methods§

Source

fn pick_file( &self, options: FilePickerOptions, ) -> PickerFuture<Result<Option<PickedEntryRef>, FilePickerError>>

Presents a single-file picker. Resolves to None if cancelled.

Source

fn pick_folder( &self, options: FilePickerOptions, ) -> PickerFuture<Result<Option<PickedEntryRef>, FilePickerError>>

Presents a folder/tree picker. Resolves to None if cancelled.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§