pub struct FileFilter {
pub label: String,
pub extensions: Vec<String>,
pub mime_types: Vec<String>,
}Expand description
A named filter limiting the file types a chooser offers.
Fields§
§label: StringHuman-readable group name, for example "Audio".
extensions: Vec<String>Accepted extensions without the leading dot, for example ["mp3", "flac"].
mime_types: Vec<String>Accepted MIME types. Android’s Storage Access Framework and the web filter by MIME rather than extension; backends that only understand extensions ignore this.
Implementations§
Trait Implementations§
Source§impl Clone for FileFilter
impl Clone for FileFilter
Source§impl Debug for FileFilter
impl Debug for FileFilter
Source§impl Default for FileFilter
impl Default for FileFilter
impl Eq for FileFilter
Source§impl PartialEq for FileFilter
impl PartialEq for FileFilter
impl StructuralPartialEq for FileFilter
Auto Trait Implementations§
impl Freeze for FileFilter
impl RefUnwindSafe for FileFilter
impl Send for FileFilter
impl Sync for FileFilter
impl Unpin for FileFilter
impl UnsafeUnpin for FileFilter
impl UnwindSafe for FileFilter
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