[−][src]Struct dialog::Question
A question dialog box.
This dialog box displays a text and an optional title and has a yes and a no button. The output is the button presed by the user, or Cancel if the dialog has been cancelled.
Example
use dialog::DialogBox; let choice = dialog::Question::new("Do you want to continue?") .title("Question") .show() .expect("Could not display dialog box"); println!("The user chose: {:?}", choice);
Methods
impl Question
[src]
pub fn new(text: impl Into<String>) -> Question
[src]
Creates a new question dialog with the given text.
pub fn title(&mut self, title: impl Into<String>) -> &mut Question
[src]
Sets the title of this question dialog box.
This method returns a reference to self
to enable chaining.
Trait Implementations
Auto Trait Implementations
impl Sync for Question
impl Send for Question
impl Unpin for Question
impl RefUnwindSafe for Question
impl UnwindSafe for Question
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,