diff rust/hg-core/src/lib.rs @ 42885:a03a29462c0a

rust-dirstate: specify concrete return type of DirsMultiset::iter() This allows us to put a returned iterator in a struct. We could implement DirsMultisetIter(hash_map::Keys<..>) struct to hide the implementation detail, but I think type alias is good enough for us.
author Yuya Nishihara <yuya@tcha.org>
date Sun, 08 Sep 2019 11:55:29 +0900
parents 2e1f74cc3350
children 7083ac37314f
line wrap: on
line diff
--- a/rust/hg-core/src/lib.rs	Sat Apr 27 02:04:05 2019 +0200
+++ b/rust/hg-core/src/lib.rs	Sun Sep 08 11:55:29 2019 +0900
@@ -9,7 +9,7 @@
 pub mod discovery;
 pub mod testing; // unconditionally built, for use from integration tests
 pub use dirstate::{
-    dirs_multiset::DirsMultiset,
+    dirs_multiset::{DirsMultiset, DirsMultisetIter},
     dirstate_map::DirstateMap,
     parsers::{pack_dirstate, parse_dirstate, PARENT_SIZE},
     CopyMap, DirstateEntry, DirstateParents, EntryState, StateMap,