[−][src]Struct dialog::Input
A dialog box with a text input field.
This dialog box displays a text and an input field. It returns the text entered by the user or
None
if the user cancelled the dialog.
Example
use dialog::DialogBox; let name = dialog::Input::new("Please enter your name") .title("Name") .show() .expect("Could not display dialog box"); match name { Some(name) => println!("Hello {}!", name), None => println!("Hello stranger!"), };
Methods
impl Input
[src]
pub fn new(text: impl Into<String>) -> Input
[src]
Creates a new input dialog box with the given text.
pub fn title(&mut self, title: impl Into<String>) -> &mut Input
[src]
Sets the title of this input box.
This method returns a reference to self
to enable chaining.
pub fn default(&mut self, default: impl Into<String>) -> &mut Input
[src]
Sets the default value of this input box.
This method returns a reference to self
to enable chaining.
Trait Implementations
Auto Trait Implementations
impl Send for Input
impl Sync for Input
impl Unpin for Input
impl UnwindSafe for Input
impl RefUnwindSafe for Input
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
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> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,