From a192f31aade08d735dce3e1c48b7126b32acdbf8 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Thu, 23 Jan 2020 20:00:55 -0500 Subject: [PATCH] Reduce Rust requirements for Pin usage --- src/future.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/future.rs b/src/future.rs index 614cc9146b..ecf2b4390c 100644 --- a/src/future.rs +++ b/src/future.rs @@ -25,7 +25,7 @@ impl Future for GpuFuture fn poll(self: Pin<&mut Self>, context: &mut Context) -> Poll { // grab a clone of the Arc - let arc = Arc::clone(&Pin::into_inner(self).inner); + let arc = Arc::clone(&self.get_mut().inner); // grab the device id and set the waker, but release the lock, so that the native callback can write to it let device_id = {