pub struct DialogsFileBrowserOptions {
    pub extension: *const i8,
    pub skip_assets: bool,
    pub icon: *const Icon,
    pub hide_ext: bool,
    pub item_loader_callback: Option<unsafe extern "C" fn(*mut FuriString, *mut c_void, *mut *mut u8, *mut FuriString) -> bool>,
    pub item_loader_context: *mut c_void,
}
Expand description

File browser dialog extra options @param extension file extension to be offered for selection @param skip_assets true - do not show assets folders @param icon file icon pointer, NULL for default icon @param hide_ext true - hide extensions for files @param item_loader_callback callback function for providing custom icon & entry name @param hide_ext callback context

Fields

extension: *const i8skip_assets: boolicon: *const Iconhide_ext: boolitem_loader_callback: Option<unsafe extern "C" fn(*mut FuriString, *mut c_void, *mut *mut u8, *mut FuriString) -> bool>item_loader_context: *mut c_void

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.