pub struct FormDefinition { /* private fields */ }Expand description
Defines the structure of a Form (the “Table Schema”).
A Form is a collection of fields with a unique identifier and versioning.
Implementations§
Trait Implementations§
Source§impl Clone for FormDefinition
impl Clone for FormDefinition
Source§fn clone(&self) -> FormDefinition
fn clone(&self) -> FormDefinition
Returns a duplicate of the value. Read more
1.0.0 · 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 FormDefinition
impl Debug for FormDefinition
Source§impl<'de> Deserialize<'de> for FormDefinition
impl<'de> Deserialize<'de> for FormDefinition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for FormDefinition
impl Serialize for FormDefinition
Source§impl TryFrom<FormBuilder> for FormDefinition
impl TryFrom<FormBuilder> for FormDefinition
Source§type Error = ValidationErrors
type Error = ValidationErrors
The type returned in the event of a conversion error.
Source§impl Validate for FormDefinition
impl Validate for FormDefinition
Source§impl<'v_a> ValidateArgs<'v_a> for FormDefinition
impl<'v_a> ValidateArgs<'v_a> for FormDefinition
Auto Trait Implementations§
impl Freeze for FormDefinition
impl RefUnwindSafe for FormDefinition
impl Send for FormDefinition
impl Sync for FormDefinition
impl Unpin for FormDefinition
impl UnwindSafe for FormDefinition
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