diff options
Diffstat (limited to 'src/export.rs')
-rw-r--r-- | src/export.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/export.rs b/src/export.rs index 495468e1..cf7293b6 100644 --- a/src/export.rs +++ b/src/export.rs @@ -72,9 +72,9 @@ pub struct MaybeUninit<T> { #[cfg(feature = "nightly")] impl<T> MaybeUninit<T> { - pub const fn uninitialized() -> Self { + pub const fn uninit() -> Self { MaybeUninit { - inner: core::mem::MaybeUninit::uninitialized(), + inner: core::mem::MaybeUninit::uninit(), } } @@ -86,8 +86,8 @@ impl<T> MaybeUninit<T> { self.inner.as_mut_ptr() } - pub fn set(&mut self, value: T) -> &mut T { - self.inner.set(value) + pub fn write(&mut self, value: T) -> &mut T { + self.inner.write(value) } } @@ -102,7 +102,7 @@ const MSG: &str = #[cfg(not(feature = "nightly"))] impl<T> MaybeUninit<T> { - pub const fn uninitialized() -> Self { + pub const fn uninit() -> Self { MaybeUninit { value: None } } @@ -138,7 +138,7 @@ impl<T> MaybeUninit<T> { } } - pub fn set(&mut self, val: T) { + pub fn write(&mut self, val: T) { // NOTE(volatile) we have observed UB when this uses a plain `ptr::write` unsafe { ptr::write_volatile(&mut self.value, Some(val)) } } |