pub struct ConfirmDialog(/* private fields */);Expand description
A question before something that cannot be undone. Holds what is being asked
until it is answered; show ConfirmDialog once, and call
ask from anywhere.
Implementations§
Source§impl ConfirmDialog
impl ConfirmDialog
Sourcepub fn ask(
&self,
title: impl Into<String>,
message: impl Into<String>,
action: impl Into<String>,
run: impl Fn() + 'static,
)
pub fn ask( &self, title: impl Into<String>, message: impl Into<String>, action: impl Into<String>, run: impl Fn() + 'static, )
Asks title, explaining with message. The button called action runs run.
Sourcepub fn ask_typing(
&self,
title: impl Into<String>,
message: impl Into<String>,
action: impl Into<String>,
word: impl Into<String>,
run: impl Fn() + 'static,
)
pub fn ask_typing( &self, title: impl Into<String>, message: impl Into<String>, action: impl Into<String>, word: impl Into<String>, run: impl Fn() + 'static, )
Like ask, for what is too costly to answer with one click: the
button called action only works after word is typed exactly as it is, capitals
included, so a hurried click never runs run.
Trait Implementations§
Source§impl Clone for ConfirmDialog
impl Clone for ConfirmDialog
Source§fn clone(&self) -> ConfirmDialog
fn clone(&self) -> ConfirmDialog
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ConfirmDialog
impl Debug for ConfirmDialog
Source§impl Default for ConfirmDialog
impl Default for ConfirmDialog
Auto Trait Implementations§
impl !RefUnwindSafe for ConfirmDialog
impl !Send for ConfirmDialog
impl !Sync for ConfirmDialog
impl !UnwindSafe for ConfirmDialog
impl Freeze for ConfirmDialog
impl Unpin for ConfirmDialog
impl UnsafeUnpin for ConfirmDialog
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<V> ViewExt for Vwhere
V: View,
impl<V> ViewExt for Vwhere
V: View,
Source§fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
Adds padding inside the box, in logical pixels.
Source§fn background(self, fill: impl Into<Fill>) -> Styled<Self>
fn background(self, fill: impl Into<Fill>) -> Styled<Self>
Paints a background behind the content.
Source§fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
Fixes the width and/or height in logical pixels;
None keeps the content size.