diff options
| author | bors <bors@rust-lang.org> | 2014-03-06 19:31:37 -0800 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-03-06 19:31:37 -0800 |
| commit | 28e7631d8beadd8762adefde2346266732e1866d (patch) | |
| tree | 45bf9567494031bb19ab614ccfbe3bd2d6925076 /src/libserialize/collection_impls.rs | |
| parent | 5862c0c28b7d25f1a1f8fd9165eff1f6f3d191d8 (diff) | |
| parent | 42389b7069a21679d6b92229d825b860121125d9 (diff) | |
auto merge of #12746 : alexcrichton/rust/issue-12743, r=brson
The arguments were accidentally swapped in the wrong order. Closes #12743
Diffstat (limited to 'src/libserialize/collection_impls.rs')
| -rw-r--r-- | src/libserialize/collection_impls.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libserialize/collection_impls.rs b/src/libserialize/collection_impls.rs index 4db91346402..2d86734e569 100644 --- a/src/libserialize/collection_impls.rs +++ b/src/libserialize/collection_impls.rs @@ -192,7 +192,7 @@ impl< fn decode(d: &mut D) -> HashMap<K, V, H> { d.read_map(|d, len| { let hasher = Default::default(); - let mut map = HashMap::with_capacity_and_hasher(hasher, len); + let mut map = HashMap::with_capacity_and_hasher(len, hasher); for i in range(0u, len) { let key = d.read_map_elt_key(i, |d| Decodable::decode(d)); let val = d.read_map_elt_val(i, |d| Decodable::decode(d)); @@ -228,7 +228,7 @@ impl< > Decodable<D> for HashSet<T, H> { fn decode(d: &mut D) -> HashSet<T, H> { d.read_seq(|d, len| { - let mut set = HashSet::with_capacity_and_hasher(Default::default(), len); + let mut set = HashSet::with_capacity_and_hasher(len, Default::default()); for i in range(0u, len) { set.insert(d.read_seq_elt(i, |d| Decodable::decode(d))); } |
