#[repr(C)]pub enum FieldKind {
Text = 0,
Secure = 1,
Email = 2,
Number = 3,
Decimal = 4,
Phone = 5,
Url = 6,
Multiline = 7,
}Expand description
What a Widget::TextField accepts — selects the on-screen keyboard,
secure (masked) entry, and single- vs multi-line layout in one axis.
Text is the plain default. Secure masks input (passwords). Email,
Number (integer), Decimal, Phone, and Url pick the matching native
keyboard / input mode without masking. Multiline is a growable multi-row
text area (plain keyboard).
Variants§
Trait Implementations§
impl Copy for FieldKind
Source§impl<'de> Deserialize<'de> for FieldKind
impl<'de> Deserialize<'de> for FieldKind
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<FieldKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FieldKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for FieldKind
Source§impl Serialize for FieldKind
impl Serialize for FieldKind
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for FieldKind
Auto Trait Implementations§
impl Freeze for FieldKind
impl RefUnwindSafe for FieldKind
impl Send for FieldKind
impl Sync for FieldKind
impl Unpin for FieldKind
impl UnsafeUnpin for FieldKind
impl UnwindSafe for FieldKind
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