@@ -20,6 +20,7 @@ pub struct HashMap<K, V> {
2020}
2121
2222unsafe impl < K : Sync , V : Sync > Sync for HashMap < K , V > { }
23+ impl < K : Sync , V : Sync > super :: private:: Sealed for HashMap < K , V > { }
2324unsafe impl < K : Sync , V : Sync > InnerMap for HashMap < K , V > { }
2425
2526impl < K , V > HashMap < K , V > {
@@ -102,6 +103,7 @@ pub struct LruHashMap<K, V> {
102103}
103104
104105unsafe impl < K : Sync , V : Sync > Sync for LruHashMap < K , V > { }
106+ impl < K : Sync , V : Sync > super :: private:: Sealed for LruHashMap < K , V > { }
105107unsafe impl < K : Sync , V : Sync > InnerMap for LruHashMap < K , V > { }
106108
107109impl < K , V > LruHashMap < K , V > {
@@ -184,6 +186,7 @@ pub struct PerCpuHashMap<K, V> {
184186}
185187
186188unsafe impl < K , V > Sync for PerCpuHashMap < K , V > { }
189+ impl < K : Sync , V : Sync > super :: private:: Sealed for PerCpuHashMap < K , V > { }
187190unsafe impl < K : Sync , V : Sync > InnerMap for PerCpuHashMap < K , V > { }
188191
189192impl < K , V > PerCpuHashMap < K , V > {
@@ -266,6 +269,7 @@ pub struct LruPerCpuHashMap<K, V> {
266269}
267270
268271unsafe impl < K , V > Sync for LruPerCpuHashMap < K , V > { }
272+ impl < K : Sync , V : Sync > super :: private:: Sealed for LruPerCpuHashMap < K , V > { }
269273unsafe impl < K : Sync , V : Sync > InnerMap for LruPerCpuHashMap < K , V > { }
270274
271275impl < K , V > LruPerCpuHashMap < K , V > {
0 commit comments