From 768d0b89f6647fec5af986f9f806c45705e427a2 Mon Sep 17 00:00:00 2001 From: Philipp A Date: Fri, 23 Nov 2018 10:31:33 +0100 Subject: unified enum impls --- src/document_tree/element_categories.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/document_tree/element_categories.rs') diff --git a/src/document_tree/element_categories.rs b/src/document_tree/element_categories.rs index 16a1e3d..1cf259d 100644 --- a/src/document_tree/element_categories.rs +++ b/src/document_tree/element_categories.rs @@ -25,7 +25,7 @@ macro_rules! synonymous_enum { synonymous_enum!($name: $super1 { $( $entry, )* }); $( impl Into<$super2> for $entry { fn into(self) -> $super2 { - $super2::$super1($super1::$name($name::$entry(self))) + $super2::$super1($name::$entry(self).into()) } } )* }; @@ -33,7 +33,7 @@ macro_rules! synonymous_enum { synonymous_enum!($name { $( $entry, )* }); $( impl Into<$super> for $entry { fn into(self) -> $super { - $super::$name($name::$entry(self)) + $super::$name($name::$entry(self).into()) } } )* }; -- cgit v1.2.3