pub struct IfcxNode {
pub path: String,
pub children: HashMap<String, Option<String>>,
pub inherits: HashMap<String, Option<String>>,
pub attributes: HashMap<String, Value>,
}Expand description
Raw IFCX node from JSON
Fields§
§path: String§children: HashMap<String, Option<String>>§inherits: HashMap<String, Option<String>>§attributes: HashMap<String, Value>Trait Implementations§
Source§impl<'de> Deserialize<'de> for IfcxNode
impl<'de> Deserialize<'de> for IfcxNode
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 IfcxNode
impl RefUnwindSafe for IfcxNode
impl Send for IfcxNode
impl Sync for IfcxNode
impl Unpin for IfcxNode
impl UnsafeUnpin for IfcxNode
impl UnwindSafe for IfcxNode
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