pub struct SimpleField {
pub field_key: String,
pub field_alias: String,
pub field_type_key: String,
pub field_name: String,
pub is_custom_field: bool,
pub options: Option<Vec<FieldOption>>,
pub relation_id: Option<String>,
pub compound_fields: Option<Vec<SimpleField>>,
}Fields§
§field_key: String§field_alias: String§field_type_key: String§field_name: String§is_custom_field: bool§options: Option<Vec<FieldOption>>§relation_id: Option<String>§compound_fields: Option<Vec<SimpleField>>Trait Implementations§
Source§impl Clone for SimpleField
impl Clone for SimpleField
Source§fn clone(&self) -> SimpleField
fn clone(&self) -> SimpleField
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 SimpleField
impl Debug for SimpleField
Source§impl<'de> Deserialize<'de> for SimpleField
impl<'de> Deserialize<'de> for SimpleField
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 SimpleField
impl RefUnwindSafe for SimpleField
impl Send for SimpleField
impl Sync for SimpleField
impl Unpin for SimpleField
impl UnwindSafe for SimpleField
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