pub struct TextField {
pub name: String,
pub label: String,
pub template: String,
pub default: Option<String>,
pub required: bool,
pub additional_options: HashMap<String, Value>,
}Expand description
A <input type=text>
Fields§
§name: String§label: String§template: String§default: Option<String>§required: bool§additional_options: HashMap<String, Value>Implementations§
Trait Implementations§
Source§impl<S> FormField<S> for TextField
impl<S> FormField<S> for TextField
fn name(&self) -> String
fn label(&self) -> String
fn template(&self) -> String
fn default(&self) -> Option<String>
fn required(&self) -> bool
fn additional_options(&self) -> HashMap<String, Value>
fn to_form_field_data( &self, state: &S, ) -> Pin<Box<dyn Future<Output = Result<FormFieldData>> + Send + Sync>>
fn processor( &self, _state: &S, ) -> Option<Box<dyn FormFieldPreProcessor + Send + Sync>>
Auto Trait Implementations§
impl Freeze for TextField
impl RefUnwindSafe for TextField
impl Send for TextField
impl Sync for TextField
impl Unpin for TextField
impl UnsafeUnpin for TextField
impl UnwindSafe for TextField
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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