@@ -13,7 +13,7 @@ use borsh::{BorshDeserialize, BorshSerialize};
13
13
use crate :: map:: IndexMap ;
14
14
use crate :: set:: IndexSet ;
15
15
16
- impl < K , V , H > BorshSerialize for IndexMap < K , V , H >
16
+ impl < K , V , S > BorshSerialize for IndexMap < K , V , S >
17
17
where
18
18
K : BorshSerialize ,
19
19
V : BorshSerialize ,
@@ -37,21 +37,21 @@ where
37
37
}
38
38
}
39
39
40
- impl < K , V , H > BorshDeserialize for IndexMap < K , V , H >
40
+ impl < K , V , S > BorshDeserialize for IndexMap < K , V , S >
41
41
where
42
42
K : BorshDeserialize + Eq + Hash ,
43
43
V : BorshDeserialize ,
44
- H : BuildHasher + Default ,
44
+ S : BuildHasher + Default ,
45
45
{
46
46
#[ inline]
47
47
fn deserialize_reader < R : Read > ( reader : & mut R ) -> Result < Self > {
48
48
check_zst :: < K > ( ) ?;
49
49
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 > > ( ) )
51
51
}
52
52
}
53
53
54
- impl < T , H > BorshSerialize for IndexSet < T , H >
54
+ impl < T , S > BorshSerialize for IndexSet < T , S >
55
55
where
56
56
T : BorshSerialize ,
57
57
{
@@ -73,16 +73,16 @@ where
73
73
}
74
74
}
75
75
76
- impl < T , H > BorshDeserialize for IndexSet < T , H >
76
+ impl < T , S > BorshDeserialize for IndexSet < T , S >
77
77
where
78
78
T : BorshDeserialize + Eq + Hash ,
79
- H : BuildHasher + Default ,
79
+ S : BuildHasher + Default ,
80
80
{
81
81
#[ inline]
82
82
fn deserialize_reader < R : Read > ( reader : & mut R ) -> Result < Self > {
83
83
check_zst :: < T > ( ) ?;
84
84
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 > > ( ) )
86
86
}
87
87
}
88
88
0 commit comments