()
| 289 | |
| 290 | #[test] |
| 291 | fn values_rev() { |
| 292 | let mut p: PrimaryMap<E, usize> = PrimaryMap::new(); |
| 293 | p.push(12); |
| 294 | p.push(33); |
| 295 | let mut m = p.into_boxed_slice(); |
| 296 | |
| 297 | let mut i = 2; |
| 298 | for value in m.values().rev() { |
| 299 | i -= 1; |
| 300 | match i { |
| 301 | 0 => assert_eq!(*value, 12), |
| 302 | 1 => assert_eq!(*value, 33), |
| 303 | _ => panic!(), |
| 304 | } |
| 305 | } |
| 306 | i = 2; |
| 307 | for value_mut in m.values_mut().rev() { |
| 308 | i -= 1; |
| 309 | match i { |
| 310 | 0 => assert_eq!(*value_mut, 12), |
| 311 | 1 => assert_eq!(*value_mut, 33), |
| 312 | _ => panic!(), |
| 313 | } |
| 314 | } |
| 315 | } |
| 316 | } |
nothing calls this directly
no test coverage detected