Skip to content

Commit e4aa6cf

Browse files
cuvipersug0
authored andcommitted
Use S for the BuildHasher parameter
1 parent 7db5b7f commit e4aa6cf

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/borsh.rs

+8-8
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use borsh::{BorshDeserialize, BorshSerialize};
1313
use crate::map::IndexMap;
1414
use crate::set::IndexSet;
1515

16-
impl<K, V, H> BorshSerialize for IndexMap<K, V, H>
16+
impl<K, V, S> BorshSerialize for IndexMap<K, V, S>
1717
where
1818
K: BorshSerialize,
1919
V: BorshSerialize,
@@ -37,21 +37,21 @@ where
3737
}
3838
}
3939

40-
impl<K, V, H> BorshDeserialize for IndexMap<K, V, H>
40+
impl<K, V, S> BorshDeserialize for IndexMap<K, V, S>
4141
where
4242
K: BorshDeserialize + Eq + Hash,
4343
V: BorshDeserialize,
44-
H: BuildHasher + Default,
44+
S: BuildHasher + Default,
4545
{
4646
#[inline]
4747
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self> {
4848
check_zst::<K>()?;
4949
let vec = <Vec<(K, V)>>::deserialize_reader(reader)?;
50-
Ok(vec.into_iter().collect::<IndexMap<K, V, H>>())
50+
Ok(vec.into_iter().collect::<IndexMap<K, V, S>>())
5151
}
5252
}
5353

54-
impl<T, H> BorshSerialize for IndexSet<T, H>
54+
impl<T, S> BorshSerialize for IndexSet<T, S>
5555
where
5656
T: BorshSerialize,
5757
{
@@ -73,16 +73,16 @@ where
7373
}
7474
}
7575

76-
impl<T, H> BorshDeserialize for IndexSet<T, H>
76+
impl<T, S> BorshDeserialize for IndexSet<T, S>
7777
where
7878
T: BorshDeserialize + Eq + Hash,
79-
H: BuildHasher + Default,
79+
S: BuildHasher + Default,
8080
{
8181
#[inline]
8282
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self> {
8383
check_zst::<T>()?;
8484
let vec = <Vec<T>>::deserialize_reader(reader)?;
85-
Ok(vec.into_iter().collect::<IndexSet<T, H>>())
85+
Ok(vec.into_iter().collect::<IndexSet<T, S>>())
8686
}
8787
}
8888

0 commit comments

Comments
 (0)