pub struct SplitDateTimeField {
pub name: String,
pub label: Option<String>,
pub required: bool,
pub help_text: Option<String>,
pub widget: Widget,
pub initial: Option<Value>,
pub input_date_formats: Vec<String>,
pub input_time_formats: Vec<String>,
}Expand description
SplitDateTimeField splits datetime input into separate date and time fields
Fields§
§name: String§label: Option<String>§required: bool§help_text: Option<String>§widget: Widget§initial: Option<Value>§input_date_formats: Vec<String>§input_time_formats: Vec<String>Implementations§
Trait Implementations§
Source§impl FormField for SplitDateTimeField
impl FormField for SplitDateTimeField
fn name(&self) -> &str
fn label(&self) -> Option<&str>
fn required(&self) -> bool
fn help_text(&self) -> Option<&str>
fn widget(&self) -> &Widget
fn initial(&self) -> Option<&Value>
fn clean(&self, value: Option<&Value>) -> FieldResult<Value>
Auto Trait Implementations§
impl Freeze for SplitDateTimeField
impl RefUnwindSafe for SplitDateTimeField
impl Send for SplitDateTimeField
impl Sync for SplitDateTimeField
impl Unpin for SplitDateTimeField
impl UnsafeUnpin for SplitDateTimeField
impl UnwindSafe for SplitDateTimeField
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