mirror of
https://github.com/servo/servo.git
synced 2025-08-04 21:20:23 +01:00
Update crossbeam-channel to 0.3
This commit is contained in:
parent
76195e0779
commit
9a7eeb349a
74 changed files with 303 additions and 521 deletions
|
@ -12,7 +12,7 @@ enum Message {
|
|||
ShutdownServer,
|
||||
}
|
||||
|
||||
pub struct Sender(servo_channel::Sender<Message>);
|
||||
pub struct Sender(crossbeam_channel::Sender<Message>);
|
||||
|
||||
struct Connection {
|
||||
sender: ws::Sender,
|
||||
|
@ -35,7 +35,7 @@ impl Handler for Connection {
|
|||
|
||||
pub fn start_server(port: u16) -> Sender {
|
||||
debug!("Starting server.");
|
||||
let (sender, receiver) = servo_channel::channel();
|
||||
let (sender, receiver) = crossbeam_channel::unbounded();
|
||||
thread::Builder::new()
|
||||
.name("debugger".to_owned())
|
||||
.spawn(move || {
|
||||
|
@ -49,7 +49,7 @@ pub fn start_server(port: u16) -> Sender {
|
|||
socket.listen(("127.0.0.1", port)).unwrap();
|
||||
})
|
||||
.expect("Thread spawning failed");
|
||||
while let Some(message) = receiver.recv() {
|
||||
while let Ok(message) = receiver.recv() {
|
||||
match message {
|
||||
Message::ShutdownServer => {
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue