From 47626fdaccd3f95ef9684ca9da9c9a46bdc6532c Mon Sep 17 00:00:00 2001 From: David Goguen Date: Wed, 11 Jun 2025 18:07:35 -0400 Subject: [PATCH] made xmlelement clonable --- src/xmlcontent.rs | 1 + src/xmlelement.rs | 1 + 2 files changed, 2 insertions(+) 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,