pub struct DdsXmlDocument {
pub root: XmlElement,
}Expand description
Generic in-memory container for a DDS-XML document per §7.1.
An element is mapped as an XmlElement (tag, attributes, children, text).
Building-block decoders navigate over this tree and
produce typed structures (e.g. QoS profiles in Cluster G).
Fields§
§root: XmlElementRoot element of the document (e.g. <dds>, <qos_library>,
<domain_participant_library>).
Implementations§
Trait Implementations§
Source§impl Clone for DdsXmlDocument
impl Clone for DdsXmlDocument
Source§fn clone(&self) -> DdsXmlDocument
fn clone(&self) -> DdsXmlDocument
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DdsXmlDocument
impl Debug for DdsXmlDocument
impl Eq for DdsXmlDocument
Source§impl PartialEq for DdsXmlDocument
impl PartialEq for DdsXmlDocument
Source§fn eq(&self, other: &DdsXmlDocument) -> bool
fn eq(&self, other: &DdsXmlDocument) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DdsXmlDocument
Auto Trait Implementations§
impl Freeze for DdsXmlDocument
impl RefUnwindSafe for DdsXmlDocument
impl Send for DdsXmlDocument
impl Sync for DdsXmlDocument
impl Unpin for DdsXmlDocument
impl UnsafeUnpin for DdsXmlDocument
impl UnwindSafe for DdsXmlDocument
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