MCPcopy Create free account
hub / github.com/CodeSentryAI/lockbud / test_uninit_api

Function test_uninit_api

src/interest/memory/uninit.rs:77–110  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected