pub struct FieldConf {
pub is_required: i64,
pub is_visibility: i64,
pub is_validity: i64,
pub role_assign: Option<Vec<RoleAssign>>,
pub field_name: String,
pub field_key: String,
pub field_type_key: String,
pub default_value: Option<DefaultValue>,
pub label: Option<String>,
pub options: Option<Vec<OptionConf>>,
pub compound_fields: Option<Vec<FieldConf>>,
}Fields§
§is_required: i64§is_visibility: i64§is_validity: i64§role_assign: Option<Vec<RoleAssign>>§field_name: String§field_key: String§field_type_key: String§default_value: Option<DefaultValue>§label: Option<String>§options: Option<Vec<OptionConf>>§compound_fields: Option<Vec<FieldConf>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for FieldConf
impl<'de> Deserialize<'de> for FieldConf
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
Auto Trait Implementations§
impl Freeze for FieldConf
impl RefUnwindSafe for FieldConf
impl Send for FieldConf
impl Sync for FieldConf
impl Unpin for FieldConf
impl UnwindSafe for FieldConf
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