about summary refs log tree commit diff
diff options
context:
space:
mode:
authorStein Somers <git@steinsomers.be>2019-01-10 12:30:09 +0100
committerStein Somers <git@steinsomers.be>2019-01-10 12:30:09 +0100
commitcef2e2f3d53795787085bf63a6c2a8563e7ba9c9 (patch)
tree1341773d2afddf5deb3357813f311dc03b052503
parent8823bf0b403b0ebf348e1f3fa59d74f2843f0c8b (diff)
parent6ecad338381cc3b8d56e2df22e5971a598eddd6c (diff)
downloadrust-cef2e2f3d53795787085bf63a6c2a8563e7ba9c9.tar.gz
rust-cef2e2f3d53795787085bf63a6c2a8563e7ba9c9.zip
Merge remote-tracking branch 'upstream/master'
-rw-r--r--src/libcore/pin.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libcore/pin.rs b/src/libcore/pin.rs
index e31ac691e3a..762e07549a5 100644
--- a/src/libcore/pin.rs
+++ b/src/libcore/pin.rs
@@ -175,11 +175,11 @@ impl<P: DerefMut> Pin<P> {
     /// Assign a new value to the memory behind the pinned reference.
     #[stable(feature = "pin", since = "1.33.0")]
     #[inline(always)]
-    pub fn set(mut self: Pin<P>, value: P::Target)
+    pub fn set(self: &mut Pin<P>, value: P::Target)
     where
         P::Target: Sized,
     {
-        *self.pointer = value;
+        *(self.pointer) = value;
     }
 }