MCPcopy Create free account
hub / github.com/apache/fory / assume_array_init

Function assume_array_init

rust/fory-core/src/serializer/array.rs:55–57  ·  view source on GitHub ↗
(arr: &[std::mem::MaybeUninit<T>; N])

Source from the content-addressed store, hash-verified

53/// All elements in the array must be initialized.
54#[inline(always)]
55unsafe fn assume_array_init<T, const N: usize>(arr: &[std::mem::MaybeUninit<T>; N]) -> [T; N] {
56 std::ptr::read(arr as *const _ as *const [T; N])
57}
58
59/// Read primitive array directly without intermediate Vec allocation
60#[inline]

Callers 1

read_primitive_arrayFunction · 0.85

Calls 1

readFunction · 0.70

Tested by

no test coverage detected