diff options
| author | Philipp A | 2018-11-23 10:31:33 +0100 |
|---|---|---|
| committer | Philipp A | 2018-11-23 10:31:33 +0100 |
| commit | 768d0b89f6647fec5af986f9f806c45705e427a2 (patch) | |
| tree | f5f66de0027a5ad8beef36026d0ae309a28ae846 /src/document_tree | |
| parent | 99c3bef8bb153e4b5eb189455f88458971f8ce54 (diff) | |
| download | rust-rst-768d0b89f6647fec5af986f9f806c45705e427a2.tar.bz2 | |
unified enum impls
Diffstat (limited to 'src/document_tree')
| -rw-r--r-- | src/document_tree/element_categories.rs | 4 |
1 files changed, 2 insertions, 2 deletions
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()) } } )* }; |
