Macro uninit::uninit_array
source · [−]macro_rules! uninit_array {
(
$T:ty ; $count:expr
) => { ... };
}
Expand description
Sets up an inline / stack-allocated array of uninitialized elements.
Example
use ::uninit::{prelude::*, read::ReadIntoUninit};
let mut reader = &b"Hello, World!"[..];
let mut backing_array = uninit_array![u8; 4]; // : [MaybeUninit<u8>; 4]
let buf = backing_array.as_out();
assert_eq!(
reader.read_into_uninit_exact(buf).unwrap(),
b"Hell",
);