@@ -2118,27 +2118,3 @@ take_tests! {
2118
2118
ty: & mut [ ( ) ] , slice: & mut [ ] , method: take_last_mut,
2119
2119
( take_last_mut_empty, ( ) , None , & mut [ ] ) ,
2120
2120
}
2121
-
2122
- const EMPTY_MAX : & ' static [ ( ) ] = & [ ( ) ; std:: usize:: MAX ] ;
2123
-
2124
- // can't be a constant due to const mutability rules
2125
- // see https://github.com/rust-lang/rust/issues/57349#issuecomment-597395059
2126
- macro_rules! empty_max_mut {
2127
- ( ) => {
2128
- & mut [ ( ) ; std:: usize :: MAX ] as _
2129
- } ;
2130
- }
2131
-
2132
- take_tests ! {
2133
- slice: & [ ( ) ; :: std:: usize :: MAX ] , method: take,
2134
- ( take_in_bounds_max_range_to, ( ..:: std:: usize :: MAX ) , Some ( EMPTY_MAX ) , & [ ( ) ; 0 ] ) ,
2135
- ( take_oob_max_range_to_inclusive, ( ..=:: std:: usize :: MAX ) , None , EMPTY_MAX ) ,
2136
- ( take_in_bounds_max_range_from, ( :: std:: usize :: MAX ..) , Some ( & [ ] as _) , EMPTY_MAX ) ,
2137
- }
2138
-
2139
- take_tests ! {
2140
- slice: & mut [ ( ) ; :: std:: usize :: MAX ] , method: take_mut,
2141
- ( take_mut_in_bounds_max_range_to, ( ..:: std:: usize :: MAX ) , Some ( empty_max_mut!( ) ) , & mut [ ( ) ; 0 ] ) ,
2142
- ( take_mut_oob_max_range_to_inclusive, ( ..=:: std:: usize :: MAX ) , None , empty_max_mut!( ) ) ,
2143
- ( take_mut_in_bounds_max_range_from, ( :: std:: usize :: MAX ..) , Some ( & mut [ ] as _) , empty_max_mut!( ) ) ,
2144
- }
0 commit comments