pub struct PasswordField {
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=password>
Fields§
§name: String§label: String§template: String§default: Option<String>§required: bool§additional_options: HashMap<String, Value>Implementations§
Source§impl PasswordField
impl PasswordField
Trait Implementations§
Source§impl Clone for PasswordField
impl Clone for PasswordField
Source§fn clone(&self) -> PasswordField
fn clone(&self) -> PasswordField
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 PasswordField
impl Debug for PasswordField
Source§impl Default for PasswordField
impl Default for PasswordField
Source§fn default() -> PasswordField
fn default() -> PasswordField
Returns the “default value” for a type. Read more
Source§impl<S> FormField<S> for PasswordField
impl<S> FormField<S> for PasswordField
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 PasswordField
impl RefUnwindSafe for PasswordField
impl Send for PasswordField
impl Sync for PasswordField
impl Unpin for PasswordField
impl UnsafeUnpin for PasswordField
impl UnwindSafe for PasswordField
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