Jelajahi Sumber

Merge pull request #53 from Restioson/clone-tagsiter-moduleiter

Makes TagsIter and ModulesIter Clone
Acrimon 6 tahun lalu
induk
melakukan
b80bb1852f
2 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 1 1
      src/header.rs
  2. 1 1
      src/module.rs

+ 1 - 1
src/header.rs

@@ -6,7 +6,7 @@ pub struct Tag {
     // tag specific fields
 }
 
-#[derive(Debug)]
+#[derive(Clone, Debug)]
 pub struct TagIter {
     pub current: *const Tag,
 }

+ 1 - 1
src/module.rs

@@ -36,7 +36,7 @@ pub fn module_iter(iter: TagIter) -> ModuleIter {
     ModuleIter { iter: iter }
 }
 
-#[derive(Debug)]
+#[derive(Clone, Debug)]
 pub struct ModuleIter {
     iter: TagIter,
 }