From 98238e4516a555e98c7770a97527c94aa7c40ea0 Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Mon, 14 Dec 2020 10:12:51 -0800 Subject: [PATCH] Fix longstanding message_queue warning --- src/message_queue.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/message_queue.rs b/src/message_queue.rs index 2f20dcab..8542c671 100644 --- a/src/message_queue.rs +++ b/src/message_queue.rs @@ -1,7 +1,4 @@ -use std::{ - mem, - sync::{Mutex, RwLock}, -}; +use std::sync::{Mutex, RwLock}; use futures::sync::oneshot; @@ -58,7 +55,7 @@ impl MessageQueue { // Without this annotation, Rust gets confused since the first argument // is a MutexGuard, but the second is a Vec. - mem::replace::>(&mut message_listeners, remaining_listeners); + *message_listeners = remaining_listeners; } /// Subscribe to any messages occurring after the given message cursor.