diff --git a/src/xmlcontent.rs b/src/xmlcontent.rs index d66d3ab..cf7b900 100644 --- a/src/xmlcontent.rs +++ b/src/xmlcontent.rs @@ -1,6 +1,7 @@ use crate::XMLElement; /// An enum value representing the types of XML contents +#[derive(Clone)] pub(crate) enum XMLElementContent { /// No XML content. Empty, diff --git a/src/xmlelement.rs b/src/xmlelement.rs index fd3c4c1..1cc9f5a 100644 --- a/src/xmlelement.rs +++ b/src/xmlelement.rs @@ -3,6 +3,7 @@ use std::io::Write; use crate::{escape_str, Result, XMLElementContent, XMLError}; /// Structure representing an XML element field. +#[derive(Clone)] pub struct XMLElement { /// The name of the XML element. name: String,