aboutsummaryrefslogtreecommitdiffstats
path: root/components/devtools/actor.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/devtools/actor.rs')
-rw-r--r--components/devtools/actor.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/components/devtools/actor.rs b/components/devtools/actor.rs
index 2f53e87a2ad..64b6064faa6 100644
--- a/components/devtools/actor.rs
+++ b/components/devtools/actor.rs
@@ -5,7 +5,7 @@
use std::any::Any;
use std::cell::{Cell, RefCell};
use std::collections::HashMap;
-use std::mem::replace;
+use std::mem;
use std::net::TcpStream;
use std::sync::{Arc, Mutex};
@@ -105,7 +105,7 @@ impl ActorRegistry {
/// Get start stamp when registry was started
pub fn start_stamp(&self) -> PreciseTime {
- self.start_stamp.clone()
+ self.start_stamp
}
pub fn register_script_actor(&self, script_id: String, actor: String) {
@@ -194,12 +194,12 @@ impl ActorRegistry {
}
},
}
- let new_actors = replace(&mut *self.new_actors.borrow_mut(), vec![]);
+ let new_actors = mem::take(&mut *self.new_actors.borrow_mut());
for actor in new_actors.into_iter() {
self.actors.insert(actor.name().to_owned(), actor);
}
- let old_actors = replace(&mut *self.old_actors.borrow_mut(), vec![]);
+ let old_actors = mem::take(&mut *self.old_actors.borrow_mut());
for name in old_actors {
self.drop_actor(name);
}