()
| 75 | |
| 76 | #[test] |
| 77 | fn test_uninit_api() { |
| 78 | use UninitApi::*; |
| 79 | assert_eq!( |
| 80 | MaybeUninit, |
| 81 | UninitApi::from_str("std::mem::MaybeUninit::<std::vec::Vec<i32>>::uninit").unwrap() |
| 82 | ); |
| 83 | assert_eq!( |
| 84 | Uninitialized, |
| 85 | UninitApi::from_str("std::mem::uninitialized::<std::vec::Vec<i32>>").unwrap() |
| 86 | ); |
| 87 | assert_eq!( |
| 88 | MaybeUninitWrite, |
| 89 | UninitApi::from_str("std::mem::MaybeUninit::<std::vec::Vec<i32>>::write").unwrap() |
| 90 | ); |
| 91 | assert_eq!( |
| 92 | PtrWrite, |
| 93 | UninitApi::from_str("std::mem::MaybeUninit::<std::vec::Vec<i32>>::as_mut_ptr").unwrap() |
| 94 | ); |
| 95 | assert_eq!( |
| 96 | AssumeInit, |
| 97 | UninitApi::from_str("std::mem::MaybeUninit::<std::vec::Vec<i32>>::assume_init") |
| 98 | .unwrap() |
| 99 | ); |
| 100 | assert_eq!( |
| 101 | AssumeInit, |
| 102 | UninitApi::from_str("std::mem::MaybeUninit::<std::vec::Vec<i32>>::assume_init_mut") |
| 103 | .unwrap() |
| 104 | ); |
| 105 | assert_eq!( |
| 106 | AssumeInit, |
| 107 | UninitApi::from_str("std::mem::MaybeUninit::<assume_ptr_write_fp::Obj>::assume_init") |
| 108 | .unwrap() |
| 109 | ); |
| 110 | } |
| 111 | } |
nothing calls this directly
no outgoing calls
no test coverage detected