pub proof fn axiom_mem_contents_wrap_correctness<V, const N: usize>(
data: MemContents<[V; N]>,
res: [MemContents<V>; N],
)Expand description
requires
res == mem_contents_wrap(data),ensuresdata.is_uninit() ==> is_mem_contents_all_uninit(res),data.is_init()
==> is_mem_contents_all_init(res)
&& forall |index: int| {
0 <= index < N ==> #[trigger] res[index].value() == data.value()[index]
},