18 lines
337 B
Rust
18 lines
337 B
Rust
|
fn main() {
|
||
|
const LENGTH: usize = 10;
|
||
|
let mut v: [u64; LENGTH] = [0; LENGTH];
|
||
|
|
||
|
for idx in 0..LENGTH {
|
||
|
assert_eq!(v[idx], 0);
|
||
|
}
|
||
|
|
||
|
unsafe {
|
||
|
let p = v.as_mut_ptr();
|
||
|
::std::ptr::write_bytes(p, 0xab, LENGTH);
|
||
|
}
|
||
|
|
||
|
for idx in 0..LENGTH {
|
||
|
assert_eq!(v[idx], 0xabababababababab);
|
||
|
}
|
||
|
}
|