pub struct DisplayField {
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 field that is <input type=text disabled>. Used to display some static information that is not
supposed to be set or edited by the user (like an entity’s id)
Fields§
§name: String§label: String§template: String§default: Option<String>§required: bool§additional_options: HashMap<String, Value>Implementations§
Source§impl DisplayField
impl DisplayField
Trait Implementations§
Source§impl Clone for DisplayField
impl Clone for DisplayField
Source§fn clone(&self) -> DisplayField
fn clone(&self) -> DisplayField
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 DisplayField
impl Debug for DisplayField
Source§impl Default for DisplayField
impl Default for DisplayField
Source§fn default() -> DisplayField
fn default() -> DisplayField
Returns the “default value” for a type. Read more
Source§impl<S> FormField<S> for DisplayField
impl<S> FormField<S> for DisplayField
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 DisplayField
impl RefUnwindSafe for DisplayField
impl Send for DisplayField
impl Sync for DisplayField
impl Unpin for DisplayField
impl UnsafeUnpin for DisplayField
impl UnwindSafe for DisplayField
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