pub struct XmlModel {
pub version: String,
pub nodes: Vec<NodeDecl>,
}Expand description
Full XML model describing the GenICam schema version and all declared nodes.
Fields§
§version: StringCombined schema version extracted from the RegisterDescription attributes.
nodes: Vec<NodeDecl>Flat list of node declarations present in the document.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for XmlModel
impl<'de> Deserialize<'de> for XmlModel
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 XmlModel
impl RefUnwindSafe for XmlModel
impl Send for XmlModel
impl Sync for XmlModel
impl Unpin for XmlModel
impl UnwindSafe for XmlModel
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