Mercurial > public > mercurial-scm > hg-stable
diff rust/hg-core/src/lib.rs @ 42891: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,