Rollup merge of #59912 - RalfJung:maybe-uninit, r=Centril
MaybeUninit: remove deprecated functions
This commit is contained in:
commit
8769297e97
1 changed files with 0 additions and 34 deletions
|
@ -1152,15 +1152,6 @@ impl<T> MaybeUninit<T> {
|
|||
MaybeUninit { uninit: () }
|
||||
}
|
||||
|
||||
/// Deprecated before stabilization.
|
||||
#[unstable(feature = "maybe_uninit", issue = "53491")]
|
||||
#[inline(always)]
|
||||
// FIXME: still used by stdsimd
|
||||
// #[rustc_deprecated(since = "1.35.0", reason = "use `uninit` instead")]
|
||||
pub const fn uninitialized() -> MaybeUninit<T> {
|
||||
Self::uninit()
|
||||
}
|
||||
|
||||
/// Creates a new `MaybeUninit<T>` in an uninitialized state, with the memory being
|
||||
/// filled with `0` bytes. It depends on `T` whether that already makes for
|
||||
/// proper initialization. For example, `MaybeUninit<usize>::zeroed()` is initialized,
|
||||
|
@ -1221,14 +1212,6 @@ impl<T> MaybeUninit<T> {
|
|||
}
|
||||
}
|
||||
|
||||
/// Deprecated before stabilization.
|
||||
#[unstable(feature = "maybe_uninit", issue = "53491")]
|
||||
#[inline(always)]
|
||||
#[rustc_deprecated(since = "1.35.0", reason = "use `write` instead")]
|
||||
pub fn set(&mut self, val: T) -> &mut T {
|
||||
self.write(val)
|
||||
}
|
||||
|
||||
/// Gets a pointer to the contained value. Reading from this pointer or turning it
|
||||
/// into a reference is undefined behavior unless the `MaybeUninit<T>` is initialized.
|
||||
///
|
||||
|
@ -1346,15 +1329,6 @@ impl<T> MaybeUninit<T> {
|
|||
ManuallyDrop::into_inner(self.value)
|
||||
}
|
||||
|
||||
/// Deprecated before stabilization.
|
||||
#[unstable(feature = "maybe_uninit", issue = "53491")]
|
||||
#[inline(always)]
|
||||
// FIXME: still used by stdsimd
|
||||
// #[rustc_deprecated(since = "1.35.0", reason = "use `assume_init` instead")]
|
||||
pub unsafe fn into_initialized(self) -> T {
|
||||
self.assume_init()
|
||||
}
|
||||
|
||||
/// Reads the value from the `MaybeUninit<T>` container. The resulting `T` is subject
|
||||
/// to the usual drop handling.
|
||||
///
|
||||
|
@ -1417,14 +1391,6 @@ impl<T> MaybeUninit<T> {
|
|||
self.as_ptr().read()
|
||||
}
|
||||
|
||||
/// Deprecated before stabilization.
|
||||
#[unstable(feature = "maybe_uninit", issue = "53491")]
|
||||
#[inline(always)]
|
||||
#[rustc_deprecated(since = "1.35.0", reason = "use `read` instead")]
|
||||
pub unsafe fn read_initialized(&self) -> T {
|
||||
self.read()
|
||||
}
|
||||
|
||||
/// Gets a reference to the contained value.
|
||||
///
|
||||
/// # Safety
|
||||
|
|
Loading…
Reference in a new issue