pub struct TextInputConfig {
pub hint: String,
pub multiline: bool,
pub on_change: Option<Rc<dyn Fn(String)>>,
pub on_submit: Option<Rc<dyn Fn(String)>>,
pub focus_tracker: Option<Rc<Cell<bool>>>,
pub value: String,
pub visual_transformation: Option<Rc<dyn VisualTransformation>>,
pub keyboard_type: Option<KeyboardType>,
pub ime_action: Option<ImeAction>,
}Expand description
Configuration for a text input field.
Fields§
§hint: String§multiline: bool§on_change: Option<Rc<dyn Fn(String)>>§on_submit: Option<Rc<dyn Fn(String)>>§focus_tracker: Option<Rc<Cell<bool>>>§value: String§visual_transformation: Option<Rc<dyn VisualTransformation>>§keyboard_type: Option<KeyboardType>§ime_action: Option<ImeAction>Trait Implementations§
Source§impl Clone for TextInputConfig
impl Clone for TextInputConfig
Source§fn clone(&self) -> TextInputConfig
fn clone(&self) -> TextInputConfig
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for TextInputConfig
impl !Send for TextInputConfig
impl !Sync for TextInputConfig
impl !UnwindSafe for TextInputConfig
impl Freeze for TextInputConfig
impl Unpin for TextInputConfig
impl UnsafeUnpin for TextInputConfig
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