Skip to content

Commit eddb744

Browse files
committed
Naming
1 parent 309b21f commit eddb744

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

crates/flycheck/src/lib.rs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ impl fmt::Display for FlycheckConfig {
5050
#[derive(Debug)]
5151
pub struct FlycheckHandle {
5252
// XXX: drop order is significant
53-
cmd_send: Sender<Restart>,
53+
sender: Sender<Restart>,
5454
thread: jod_thread::JoinHandle,
5555
}
5656

@@ -60,16 +60,15 @@ impl FlycheckHandle {
6060
config: FlycheckConfig,
6161
workspace_root: PathBuf,
6262
) -> FlycheckHandle {
63-
let (cmd_send, cmd_recv) = unbounded::<Restart>();
64-
let thread = jod_thread::spawn(move || {
65-
FlycheckActor::new(sender, config, workspace_root).run(cmd_recv);
66-
});
67-
FlycheckHandle { cmd_send, thread }
63+
let actor = FlycheckActor::new(sender, config, workspace_root);
64+
let (sender, receiver) = unbounded::<Restart>();
65+
let thread = jod_thread::spawn(move || actor.run(receiver));
66+
FlycheckHandle { sender, thread }
6867
}
6968

7069
/// Schedule a re-start of the cargo check worker.
7170
pub fn update(&self) {
72-
self.cmd_send.send(Restart).unwrap();
71+
self.sender.send(Restart).unwrap();
7372
}
7473
}
7574

@@ -125,7 +124,7 @@ impl FlycheckActor {
125124
recv(check_chan.unwrap_or(&never())) -> msg => Some(Event::CheckEvent(msg.ok())),
126125
}
127126
}
128-
fn run(&mut self, inbox: Receiver<Restart>) {
127+
fn run(mut self, inbox: Receiver<Restart>) {
129128
while let Some(event) = self.next_event(&inbox) {
130129
match event {
131130
Event::Restart(Restart) => {

crates/vfs-notify/src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ mod include;
1010

1111
use std::convert::{TryFrom, TryInto};
1212

13-
use crossbeam_channel::{select, unbounded, Receiver};
13+
use crossbeam_channel::{select, unbounded, Receiver, Sender};
1414
use notify::{RecommendedWatcher, RecursiveMode, Watcher};
1515
use paths::{AbsPath, AbsPathBuf};
1616
use rustc_hash::FxHashSet;
@@ -22,8 +22,8 @@ use crate::include::Include;
2222
#[derive(Debug)]
2323
pub struct NotifyHandle {
2424
// Relative order of fields below is significant.
25-
sender: crossbeam_channel::Sender<Message>,
26-
_thread: jod_thread::JoinHandle,
25+
sender: Sender<Message>,
26+
thread: jod_thread::JoinHandle,
2727
}
2828

2929
#[derive(Debug)]
@@ -37,7 +37,7 @@ impl loader::Handle for NotifyHandle {
3737
let actor = NotifyActor::new(sender);
3838
let (sender, receiver) = unbounded::<Message>();
3939
let thread = jod_thread::spawn(move || actor.run(receiver));
40-
NotifyHandle { sender, _thread: thread }
40+
NotifyHandle { sender, thread }
4141
}
4242
fn set_config(&mut self, config: loader::Config) {
4343
self.sender.send(Message::Config(config)).unwrap()

0 commit comments

Comments
 (0)