pub struct XmlElement {
pub name: String,
pub attributes: Attrs,
pub children: Vec<XmlElement>,
pub text: Option<String>,
}Expand description
An element with namespace prefixes preserved. The JSON shape matches TS’s XmlElement.
Fields§
§name: StringQualified name, e.g. zeebe:taskDefinition.
attributes: Attrs§children: Vec<XmlElement>§text: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for XmlElement
impl Clone for XmlElement
Source§impl Debug for XmlElement
impl Debug for XmlElement
Source§impl Default for XmlElement
impl Default for XmlElement
Source§impl<'de> Deserialize<'de> for XmlElement
impl<'de> Deserialize<'de> for XmlElement
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 XmlElement
impl PartialEq for XmlElement
Source§impl Serialize for XmlElement
impl Serialize for XmlElement
impl StructuralPartialEq for XmlElement
Auto Trait Implementations§
impl Forget for XmlElement
impl Freeze for XmlElement
impl RefUnwindSafe for XmlElement
impl Send for XmlElement
impl Sync for XmlElement
impl Unpin for XmlElement
impl UnsafeUnpin for XmlElement
impl UnwindSafe for XmlElement
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