pub struct IfcxFile {
pub header: IfcxHeader,
pub imports: Vec<ImportNode>,
pub schemas: HashMap<String, Value>,
pub data: Vec<IfcxNode>,
}Expand description
Root IFCX file structure
Fields§
§header: IfcxHeader§imports: Vec<ImportNode>§schemas: HashMap<String, Value>§data: Vec<IfcxNode>Trait Implementations§
Source§impl<'de> Deserialize<'de> for IfcxFile
impl<'de> Deserialize<'de> for IfcxFile
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 IfcxFile
impl RefUnwindSafe for IfcxFile
impl Send for IfcxFile
impl Sync for IfcxFile
impl Unpin for IfcxFile
impl UnsafeUnpin for IfcxFile
impl UnwindSafe for IfcxFile
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