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:
commit
ae9d7b0c64
5 changed files with 22 additions and 22 deletions
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue