diff --git a/src/libcore/mem.rs b/src/libcore/mem.rs index 6b2d878b3e7..56ba10c49f4 100644 --- a/src/libcore/mem.rs +++ b/src/libcore/mem.rs @@ -1016,7 +1016,7 @@ impl ManuallyDrop { impl Deref for ManuallyDrop { type Target = T; #[inline] - fn deref(&self) -> &Self::Target { + fn deref(&self) -> &T { &self.value } } @@ -1024,7 +1024,7 @@ impl Deref for ManuallyDrop { #[stable(feature = "manually_drop", since = "1.20.0")] impl DerefMut for ManuallyDrop { #[inline] - fn deref_mut(&mut self) -> &mut Self::Target { + fn deref_mut(&mut self) -> &mut T { &mut self.value } }