Remove usage of unstable box syntax, except in the script crate

… because there’s a lot of it,
and script still uses any other unstable features anyway.
This commit is contained in:
Simon Sapin 2017-10-11 23:12:43 +02:00
parent 796a8dc618
commit aa5761a5fb
40 changed files with 195 additions and 195 deletions

View file

@ -52,7 +52,7 @@ impl FramerateActor {
};
actor.start_recording();
registry.register_later(box actor);
registry.register_later(Box::new(actor));
actor_name
}

View file

@ -196,7 +196,7 @@ impl NodeInfoToProtocol for NodeInfo {
pipeline: pipeline.clone(),
};
actors.register_script_actor(self.uniqueId, name.clone());
actors.register_later(box node_actor);
actors.register_later(Box::new(node_actor));
name
} else {
actors.script_to_actor(self.uniqueId)
@ -558,7 +558,7 @@ impl Actor for InspectorActor {
};
let mut walker_name = self.walker.borrow_mut();
*walker_name = Some(walker.name());
registry.register_later(box walker);
registry.register_later(Box::new(walker));
}
let (tx, rx) = ipc::channel().unwrap();
@ -587,7 +587,7 @@ impl Actor for InspectorActor {
};
let mut pageStyle = self.pageStyle.borrow_mut();
*pageStyle = Some(style.name());
registry.register_later(box style);
registry.register_later(Box::new(style));
}
let msg = GetPageStyleReply {
@ -610,7 +610,7 @@ impl Actor for InspectorActor {
};
let mut highlighter = self.highlighter.borrow_mut();
*highlighter = Some(highlighter_actor.name());
registry.register_later(box highlighter_actor);
registry.register_later(Box::new(highlighter_actor));
}
let msg = GetHighlighterReply {

View file

@ -45,7 +45,7 @@ impl MemoryActor {
name: actor_name.clone()
};
registry.register_later(box actor);
registry.register_later(Box::new(actor));
actor_name
}

View file

@ -34,7 +34,7 @@ impl ObjectActor {
};
registry.register_script_actor(uuid, name.clone());
registry.register_later(box actor);
registry.register_later(Box::new(actor));
name
} else {

View file

@ -12,7 +12,6 @@
#![allow(non_snake_case)]
#![deny(unsafe_code)]
#![feature(box_syntax)]
extern crate devtools_traits;
extern crate hyper;
@ -143,9 +142,9 @@ fn run_server(sender: Sender<DevtoolsControlMsg>,
let mut registry = ActorRegistry::new();
let root = box RootActor {
let root = Box::new(RootActor {
tabs: vec!(),
};
});
registry.register(root);
registry.find::<RootActor>("root");
@ -262,17 +261,17 @@ fn run_server(sender: Sender<DevtoolsControlMsg>,
id: id,
};
actor_workers.insert((pipeline, id), worker.name.clone());
actors.register(box worker);
actors.register(Box::new(worker));
}
actor_pipelines.insert(pipeline, tab.name.clone());
actors.register(box tab);
actors.register(box console);
actors.register(box inspector);
actors.register(box timeline);
actors.register(box profiler);
actors.register(box performance);
actors.register(box thread);
actors.register(Box::new(tab));
actors.register(Box::new(console));
actors.register(Box::new(inspector));
actors.register(Box::new(timeline));
actors.register(Box::new(profiler));
actors.register(Box::new(performance));
actors.register(Box::new(thread));
}
fn handle_console_message(actors: Arc<Mutex<ActorRegistry>>,
@ -467,7 +466,7 @@ fn run_server(sender: Sender<DevtoolsControlMsg>,
let actor_name = actors.new_name("netevent");
let actor = NetworkEventActor::new(actor_name.clone());
entry.insert(actor_name.clone());
actors.register(box actor);
actors.register(Box::new(actor));
actor_name
}
}