pub enum MessageDialogResult {
Yes,
No,
Ok,
Cancel,
Custom(String),
}Expand description
Result of a message dialog
Variants§
Yes
The user pressed the Yes button.
No
The user pressed the No button.
Ok
The user pressed the Ok button.
Cancel
The user pressed the Cancel button, or closed the dialog without pressing a button.
Custom(String)
The user pressed a button with a custom label, holding that label’s text.
Trait Implementations§
Source§impl Clone for MessageDialogResult
impl Clone for MessageDialogResult
Source§impl Debug for MessageDialogResult
impl Debug for MessageDialogResult
Source§impl Default for MessageDialogResult
impl Default for MessageDialogResult
Source§impl<'de> Deserialize<'de> for MessageDialogResult
impl<'de> Deserialize<'de> for MessageDialogResult
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
impl Eq for MessageDialogResult
Source§impl From<MessageDialogResult> for MessageDialogResult
Available on desktop only.
impl From<MessageDialogResult> for MessageDialogResult
Available on
desktop only.Source§fn from(result: MessageDialogResult) -> Self
fn from(result: MessageDialogResult) -> Self
Converts to this type from the input type.
Source§impl From<String> for MessageDialogResult
impl From<String> for MessageDialogResult
Source§impl PartialEq for MessageDialogResult
impl PartialEq for MessageDialogResult
Source§impl Serialize for MessageDialogResult
impl Serialize for MessageDialogResult
impl StructuralPartialEq for MessageDialogResult
Auto Trait Implementations§
impl Freeze for MessageDialogResult
impl RefUnwindSafe for MessageDialogResult
impl Send for MessageDialogResult
impl Sync for MessageDialogResult
impl Unpin for MessageDialogResult
impl UnsafeUnpin for MessageDialogResult
impl UnwindSafe for MessageDialogResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
Source§fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.