From 7d38186a0ae3222b6de9bc91290a87d0e4564e18 Mon Sep 17 00:00:00 2001 From: Andreu Botella Date: Thu, 5 Sep 2019 09:46:38 +0200 Subject: Make elements clonable. (#8) --- src/document_tree/elements.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/document_tree/elements.rs') diff --git a/src/document_tree/elements.rs b/src/document_tree/elements.rs index 025abf9..cefe044 100644 --- a/src/document_tree/elements.rs +++ b/src/document_tree/elements.rs @@ -26,7 +26,7 @@ pub trait Element { fn classes_mut(&mut self) -> &mut Vec; } -#[derive(Debug,Default,PartialEq,Serialize)] +#[derive(Debug,Default,PartialEq,Serialize,Clone)] pub struct CommonAttributes { #[serde(skip_serializing_if = "CanBeEmpty::is_empty")] ids: Vec, @@ -82,7 +82,7 @@ macro_rules! impl_new {( ),* $(,)* } ) => ( $(#[$attr])* - #[derive(Debug,PartialEq,Serialize)] + #[derive(Debug,PartialEq,Serialize,Clone)] pub struct $name { $( $(#[$fattr])* $field: $typ, )* } -- cgit v1.2.3