pub enum FormFieldType {
Text {},
Password {},
CheckBox {},
Number {},
Range {},
DateTime {},
Date {},
Time {},
Select {
values: Vec<String>,
default: usize,
},
}Expand description
All the possible form field type with their configs if needed.
Variants§
Text
A simple text input
Password
A text input with hidden characters
CheckBox
A simple boolean input (checkbox like)
Number
A number input
Range
A range between two numbers
DateTime
A date and time input
Date
A date only input
Time
A time only input
Select
A select input with a list of values and a default index
Trait Implementations§
Source§impl Clone for FormFieldType
impl Clone for FormFieldType
Source§fn clone(&self) -> FormFieldType
fn clone(&self) -> FormFieldType
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 FormFieldType
impl Debug for FormFieldType
impl Eq for FormFieldType
Source§impl PartialEq for FormFieldType
impl PartialEq for FormFieldType
impl StructuralPartialEq for FormFieldType
Auto Trait Implementations§
impl Freeze for FormFieldType
impl RefUnwindSafe for FormFieldType
impl Send for FormFieldType
impl Sync for FormFieldType
impl Unpin for FormFieldType
impl UnsafeUnpin for FormFieldType
impl UnwindSafe for FormFieldType
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more