Enum zng_view_api::dialog::FileDialogKind
source · pub enum FileDialogKind {
OpenFile,
OpenFiles,
SelectFolder,
SelectFolders,
SaveFile,
}Expand description
Kind of file dialogs.
Variants§
OpenFile
Pick one file for reading.
OpenFiles
Pick one or many files for reading.
SelectFolder
Pick one directory for reading.
SelectFolders
Pick one or many directories for reading.
SaveFile
Pick one file for writing.
Trait Implementations§
source§impl Clone for FileDialogKind
impl Clone for FileDialogKind
source§fn clone(&self) -> FileDialogKind
fn clone(&self) -> FileDialogKind
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for FileDialogKind
impl Debug for FileDialogKind
source§impl<'de> Deserialize<'de> for FileDialogKind
impl<'de> Deserialize<'de> for FileDialogKind
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Hash for FileDialogKind
impl Hash for FileDialogKind
source§impl PartialEq for FileDialogKind
impl PartialEq for FileDialogKind
source§fn eq(&self, other: &FileDialogKind) -> bool
fn eq(&self, other: &FileDialogKind) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for FileDialogKind
impl Serialize for FileDialogKind
impl Copy for FileDialogKind
impl Eq for FileDialogKind
impl StructuralPartialEq for FileDialogKind
Auto Trait Implementations§
impl Freeze for FileDialogKind
impl RefUnwindSafe for FileDialogKind
impl Send for FileDialogKind
impl Sync for FileDialogKind
impl Unpin for FileDialogKind
impl UnwindSafe for FileDialogKind
Blanket Implementations§
source§impl<T> AnyVarValue for Twhere
T: VarValue,
impl<T> AnyVarValue for Twhere
T: VarValue,
source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Access to mut
dyn Any methods.source§fn clone_boxed(&self) -> Box<dyn AnyVarValue>
fn clone_boxed(&self) -> Box<dyn AnyVarValue>
Clone the value.
source§fn clone_boxed_var(&self) -> Box<dyn AnyVar>
fn clone_boxed_var(&self) -> Box<dyn AnyVar>
Clone the value into a new boxed
LocalVar<Self>.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
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more