()
| 75 | |
| 76 | #[test] |
| 77 | fn test_multi() { |
| 78 | let mut multi = MultiTest::Multi(1, 1); |
| 79 | |
| 80 | assert!(multi.is_multi()); |
| 81 | assert_eq!(multi.as_multi().unwrap(), (&1_u32, &1_u32)); |
| 82 | assert_eq!(multi.as_multi_mut().unwrap(), (&mut 1_u32, &mut 1_u32)); |
| 83 | assert_eq!(multi.into_multi().unwrap(), (1_u32, 1_u32)); |
| 84 | |
| 85 | unsafe { |
| 86 | assert_eq!(multi.as_multi_unchecked(), (&1_u32, &1_u32)); |
| 87 | assert_eq!(multi.as_multi_mut_unchecked(), (&mut 1_u32, &mut 1_u32)); |
| 88 | assert_eq!(multi.into_multi_unchecked(), (1_u32, 1_u32)); |
| 89 | } |
| 90 | } |
nothing calls this directly
no outgoing calls
no test coverage detected