@@ -255,7 +255,7 @@ pub unsafe trait StableOrd: Ord {}
255
255
/// here in this module.
256
256
///
257
257
/// Use `#[derive(HashStable_Generic)]` instead.
258
- macro_rules! impl_stable_ord_and_stable_hash_via_hash {
258
+ macro_rules! impl_stable_traits_for_trivial_type {
259
259
( $t: ty) => {
260
260
impl <CTX > $crate:: stable_hasher:: HashStable <CTX > for $t {
261
261
#[ inline]
@@ -268,23 +268,23 @@ macro_rules! impl_stable_ord_and_stable_hash_via_hash {
268
268
} ;
269
269
}
270
270
271
- impl_stable_ord_and_stable_hash_via_hash ! ( i8 ) ;
272
- impl_stable_ord_and_stable_hash_via_hash ! ( i16 ) ;
273
- impl_stable_ord_and_stable_hash_via_hash ! ( i32 ) ;
274
- impl_stable_ord_and_stable_hash_via_hash ! ( i64 ) ;
275
- impl_stable_ord_and_stable_hash_via_hash ! ( isize ) ;
271
+ impl_stable_traits_for_trivial_type ! ( i8 ) ;
272
+ impl_stable_traits_for_trivial_type ! ( i16 ) ;
273
+ impl_stable_traits_for_trivial_type ! ( i32 ) ;
274
+ impl_stable_traits_for_trivial_type ! ( i64 ) ;
275
+ impl_stable_traits_for_trivial_type ! ( isize ) ;
276
276
277
- impl_stable_ord_and_stable_hash_via_hash ! ( u8 ) ;
278
- impl_stable_ord_and_stable_hash_via_hash ! ( u16 ) ;
279
- impl_stable_ord_and_stable_hash_via_hash ! ( u32 ) ;
280
- impl_stable_ord_and_stable_hash_via_hash ! ( u64 ) ;
281
- impl_stable_ord_and_stable_hash_via_hash ! ( usize ) ;
277
+ impl_stable_traits_for_trivial_type ! ( u8 ) ;
278
+ impl_stable_traits_for_trivial_type ! ( u16 ) ;
279
+ impl_stable_traits_for_trivial_type ! ( u32 ) ;
280
+ impl_stable_traits_for_trivial_type ! ( u64 ) ;
281
+ impl_stable_traits_for_trivial_type ! ( usize ) ;
282
282
283
- impl_stable_ord_and_stable_hash_via_hash ! ( u128 ) ;
284
- impl_stable_ord_and_stable_hash_via_hash ! ( i128 ) ;
283
+ impl_stable_traits_for_trivial_type ! ( u128 ) ;
284
+ impl_stable_traits_for_trivial_type ! ( i128 ) ;
285
285
286
- impl_stable_ord_and_stable_hash_via_hash ! ( char ) ;
287
- impl_stable_ord_and_stable_hash_via_hash ! ( ( ) ) ;
286
+ impl_stable_traits_for_trivial_type ! ( char ) ;
287
+ impl_stable_traits_for_trivial_type ! ( ( ) ) ;
288
288
289
289
impl < CTX > HashStable < CTX > for ! {
290
290
fn hash_stable ( & self , _ctx : & mut CTX , _hasher : & mut StableHasher ) {
@@ -590,8 +590,8 @@ where
590
590
}
591
591
}
592
592
593
- impl_stable_ord_and_stable_hash_via_hash ! ( :: std:: path:: Path ) ;
594
- impl_stable_ord_and_stable_hash_via_hash ! ( :: std:: path:: PathBuf ) ;
593
+ impl_stable_traits_for_trivial_type ! ( :: std:: path:: Path ) ;
594
+ impl_stable_traits_for_trivial_type ! ( :: std:: path:: PathBuf ) ;
595
595
596
596
impl < K , V , R , HCX > HashStable < HCX > for :: std:: collections:: HashMap < K , V , R >
597
597
where
@@ -635,7 +635,7 @@ where
635
635
}
636
636
}
637
637
638
- impl < K : StableOrd , HCX > HashStable < HCX > for :: std:: collections:: BTreeSet < K >
638
+ impl < K , HCX > HashStable < HCX > for :: std:: collections:: BTreeSet < K >
639
639
where
640
640
K : HashStable < HCX > + StableOrd ,
641
641
{
0 commit comments