()
| 2453 | |
| 2454 | #[test] |
| 2455 | fn box_map_elements_reuses_allocation() { |
| 2456 | let boxed = Box::new(TestTreeNode::new_leaf(42i32)); |
| 2457 | let before: *const TestTreeNode<i32> = &*boxed; |
| 2458 | let out = boxed.map_elements(|n| Ok(Transformed::no(n))).unwrap(); |
| 2459 | let after: *const TestTreeNode<i32> = &*out.data; |
| 2460 | assert_eq!(after, before); |
| 2461 | } |
| 2462 | |
| 2463 | #[test] |
| 2464 | fn arc_map_elements_reuses_allocation_when_unique() { |
nothing calls this directly
no test coverage detected
searching dependent graphs…