pub struct IfcxValueDescription {
pub data_type: DataType,
pub optional: Option<bool>,
pub inherits: Option<Vec<String>>,
pub quantity_kind: Option<String>,
pub enum_restrictions: Option<EnumRestrictions>,
pub array_restrictions: Option<Box<ArrayRestrictions>>,
pub object_restrictions: Option<ObjectRestrictions>,
pub extra: Extra,
}Fields§
§data_type: DataType§optional: Option<bool>§inherits: Option<Vec<String>>§quantity_kind: Option<String>Quantity kind name, kept as a string so new kinds still read.
enum_restrictions: Option<EnumRestrictions>§array_restrictions: Option<Box<ArrayRestrictions>>§object_restrictions: Option<ObjectRestrictions>§extra: ExtraTrait Implementations§
Source§impl Clone for IfcxValueDescription
impl Clone for IfcxValueDescription
Source§fn clone(&self) -> IfcxValueDescription
fn clone(&self) -> IfcxValueDescription
Returns a copy 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 IfcxValueDescription
impl Debug for IfcxValueDescription
Source§impl<'de> Deserialize<'de> for IfcxValueDescription
impl<'de> Deserialize<'de> for IfcxValueDescription
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 PartialEq for IfcxValueDescription
impl PartialEq for IfcxValueDescription
Source§impl Serialize for IfcxValueDescription
impl Serialize for IfcxValueDescription
impl StructuralPartialEq for IfcxValueDescription
Auto Trait Implementations§
impl Freeze for IfcxValueDescription
impl RefUnwindSafe for IfcxValueDescription
impl Send for IfcxValueDescription
impl Sync for IfcxValueDescription
impl Unpin for IfcxValueDescription
impl UnwindSafe for IfcxValueDescription
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