We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2962dea commit 93ee2fdCopy full SHA for 93ee2fd
rand_core/src/lib.rs
@@ -314,11 +314,7 @@ pub trait SeedableRng: Sized {
314
let xorshifted = (((state >> 18) ^ state) >> 27) as u32;
315
let rot = (state >> 59) as u32;
316
let x = xorshifted.rotate_right(rot).to_le();
317
-
318
- unsafe {
319
- let p = &x as *const u32 as *const u8;
320
- copy_nonoverlapping(p, chunk.as_mut_ptr(), chunk.len());
321
- }
+ chunk.copy_from_slice(&x.to_ne_bytes());
322
}
323
324
Self::from_seed(seed)
0 commit comments