1
Fork 0

Auto merge of #116385 - kornelski:maybe-rename, r=Amanieu

Rename MaybeUninit::write_slice

A step to push #79995 forward.

https://github.com/rust-lang/libs-team/issues/122 also suggested to make them inherent methods, but they can't be — they'd conflict with slice's regular methods.
This commit is contained in:
bors 2024-02-16 14:11:10 +00:00
commit ae9d7b0c64
5 changed files with 22 additions and 22 deletions

View file

@ -205,7 +205,7 @@ fn uninit_write_slice() {
let mut dst = [MaybeUninit::new(255); 64];
let src = [0; 64];
assert_eq!(MaybeUninit::write_slice(&mut dst, &src), &src);
assert_eq!(MaybeUninit::copy_from_slice(&mut dst, &src), &src);
}
#[test]
@ -214,7 +214,7 @@ fn uninit_write_slice_panic_lt() {
let mut dst = [MaybeUninit::uninit(); 64];
let src = [0; 32];
MaybeUninit::write_slice(&mut dst, &src);
MaybeUninit::copy_from_slice(&mut dst, &src);
}
#[test]
@ -223,7 +223,7 @@ fn uninit_write_slice_panic_gt() {
let mut dst = [MaybeUninit::uninit(); 64];
let src = [0; 128];
MaybeUninit::write_slice(&mut dst, &src);
MaybeUninit::copy_from_slice(&mut dst, &src);
}
#[test]
@ -231,7 +231,7 @@ fn uninit_clone_from_slice() {
let mut dst = [MaybeUninit::new(255); 64];
let src = [0; 64];
assert_eq!(MaybeUninit::write_slice_cloned(&mut dst, &src), &src);
assert_eq!(MaybeUninit::clone_from_slice(&mut dst, &src), &src);
}
#[test]
@ -240,7 +240,7 @@ fn uninit_write_slice_cloned_panic_lt() {
let mut dst = [MaybeUninit::uninit(); 64];
let src = [0; 32];
MaybeUninit::write_slice_cloned(&mut dst, &src);
MaybeUninit::clone_from_slice(&mut dst, &src);
}
#[test]
@ -249,7 +249,7 @@ fn uninit_write_slice_cloned_panic_gt() {
let mut dst = [MaybeUninit::uninit(); 64];
let src = [0; 128];
MaybeUninit::write_slice_cloned(&mut dst, &src);
MaybeUninit::clone_from_slice(&mut dst, &src);
}
#[test]
@ -290,7 +290,7 @@ fn uninit_write_slice_cloned_mid_panic() {
];
let err = panic::catch_unwind(panic::AssertUnwindSafe(|| {
MaybeUninit::write_slice_cloned(&mut dst, &src);
MaybeUninit::clone_from_slice(&mut dst, &src);
}));
drop(src);
@ -322,7 +322,7 @@ fn uninit_write_slice_cloned_no_drop() {
let mut dst = [MaybeUninit::uninit()];
let src = [Bomb];
MaybeUninit::write_slice_cloned(&mut dst, &src);
MaybeUninit::clone_from_slice(&mut dst, &src);
forget(src);
}