rust/hg-cpython/src/dirstate/copymap.rs
changeset 43285 ffc1fbd7d1f5
parent 43284 ce6dd1cee4c8
child 43422 b9f791090211
--- a/rust/hg-cpython/src/dirstate/copymap.rs	Sun Sep 15 22:06:19 2019 +0900
+++ b/rust/hg-cpython/src/dirstate/copymap.rs	Sun Sep 15 22:19:10 2019 +0900
@@ -13,7 +13,6 @@
 
 use crate::dirstate::dirstate_map::DirstateMap;
 use crate::ref_sharing::PyLeakedRef;
-use hg::DirstateMap as RustDirstateMap;
 use hg::{utils::hg_path::HgPathBuf, CopyMapIter};
 
 py_class!(pub class CopyMap |py| {
@@ -105,16 +104,14 @@
 
 py_shared_iterator!(
     CopyMapKeysIterator,
-    PyLeakedRef<&'static RustDirstateMap>,
-    CopyMapIter<'static>,
+    PyLeakedRef<CopyMapIter<'static>>,
     CopyMap::translate_key,
     Option<PyBytes>
 );
 
 py_shared_iterator!(
     CopyMapItemsIterator,
-    PyLeakedRef<&'static RustDirstateMap>,
-    CopyMapIter<'static>,
+    PyLeakedRef<CopyMapIter<'static>>,
     CopyMap::translate_key_value,
     Option<(PyBytes, PyBytes)>
 );