]> git.lizzy.rs Git - rust.git/commitdiff
Unify style
authorAleksey Kladov <aleksey.kladov@gmail.com>
Thu, 25 Jun 2020 06:59:55 +0000 (08:59 +0200)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Thu, 25 Jun 2020 07:00:33 +0000 (09:00 +0200)
crates/ra_flycheck/src/lib.rs
crates/rust-analyzer/src/cli/load_cargo.rs
crates/rust-analyzer/src/global_state.rs
crates/vfs-notify/src/lib.rs

index 063603b451311274a53b23f911a92ada959e8c50..af75adbe229673a21969d2d90110cf767882735e 100644 (file)
@@ -56,13 +56,13 @@ pub struct FlycheckHandle {
 
 impl FlycheckHandle {
     pub fn spawn(
+        sender: Box<dyn Fn(CheckTask) + Send>,
         config: FlycheckConfig,
         workspace_root: PathBuf,
-        sender: Box<dyn Fn(CheckTask) + Send>,
     ) -> FlycheckHandle {
         let (cmd_send, cmd_recv) = unbounded::<CheckCommand>();
         let handle = jod_thread::spawn(move || {
-            FlycheckActor::new(config, workspace_root, sender).run(&cmd_recv);
+            FlycheckActor::new(sender, config, workspace_root).run(&cmd_recv);
         });
         FlycheckHandle { cmd_send, handle }
     }
@@ -114,9 +114,9 @@ struct FlycheckActor {
 
 impl FlycheckActor {
     fn new(
+        sender: Box<dyn Fn(CheckTask) + Send>,
         config: FlycheckConfig,
         workspace_root: PathBuf,
-        sender: Box<dyn Fn(CheckTask) + Send>,
     ) -> FlycheckActor {
         FlycheckActor {
             sender,
index 92e9b60fc693ba0d1702fadbbe01b78b4eaf72f2..c5cf5ff27bac5ef4d1c485b27c8d5f2d9882b155 100644 (file)
@@ -28,7 +28,7 @@ pub fn load_cargo(
     let mut vfs = vfs::Vfs::default();
     let mut loader = {
         let loader =
-            vfs_notify::LoaderHandle::spawn(Box::new(move |msg| sender.send(msg).unwrap()));
+            vfs_notify::NotifyHandle::spawn(Box::new(move |msg| sender.send(msg).unwrap()));
         Box::new(loader)
     };
 
index 42edadd707e86dc3fafc4f8d18f2cb202e66b646..c022ff705a5c407b915c12d740e5096b1cfc1509 100644 (file)
@@ -37,7 +37,7 @@ fn create_flycheck(
             let (sender, receiver) = unbounded();
             let sender = Box::new(move |msg| sender.send(msg).unwrap());
             let cargo_project_root = cargo.workspace_root().to_path_buf();
-            let flycheck = FlycheckHandle::spawn(config.clone(), cargo_project_root.into(), sender);
+            let flycheck = FlycheckHandle::spawn(sender, config.clone(), cargo_project_root.into());
             Some((flycheck, receiver))
         }
         ProjectWorkspace::Json { .. } => {
@@ -121,7 +121,7 @@ pub(crate) fn new(
         };
 
         let mut loader = {
-            let loader = vfs_notify::LoaderHandle::spawn(Box::new(move |msg| {
+            let loader = vfs_notify::NotifyHandle::spawn(Box::new(move |msg| {
                 task_sender.send(msg).unwrap()
             }));
             Box::new(loader)
index a2f4e0c5b6bba985504051f5644b4839de7cb6ed..282cf0358071be31d1419830a34ecb0acccfcd01 100644 (file)
@@ -20,7 +20,7 @@
 use crate::include::Include;
 
 #[derive(Debug)]
-pub struct LoaderHandle {
+pub struct NotifyHandle {
     // Relative order of fields below is significant.
     sender: crossbeam_channel::Sender<Message>,
     _thread: jod_thread::JoinHandle,
@@ -32,12 +32,12 @@ enum Message {
     Invalidate(AbsPathBuf),
 }
 
-impl loader::Handle for LoaderHandle {
-    fn spawn(sender: loader::Sender) -> LoaderHandle {
-        let actor = LoaderActor::new(sender);
+impl loader::Handle for NotifyHandle {
+    fn spawn(sender: loader::Sender) -> NotifyHandle {
+        let actor = NotifyActor::new(sender);
         let (sender, receiver) = unbounded::<Message>();
         let thread = jod_thread::spawn(move || actor.run(receiver));
-        LoaderHandle { sender, _thread: thread }
+        NotifyHandle { sender, _thread: thread }
     }
     fn set_config(&mut self, config: loader::Config) {
         self.sender.send(Message::Config(config)).unwrap()
@@ -52,10 +52,10 @@ fn load_sync(&mut self, path: &AbsPath) -> Option<Vec<u8>> {
 
 type NotifyEvent = notify::Result<notify::Event>;
 
-struct LoaderActor {
+struct NotifyActor {
+    sender: loader::Sender,
     config: Vec<(AbsPathBuf, Include, bool)>,
     watched_paths: FxHashSet<AbsPathBuf>,
-    sender: loader::Sender,
     // Drop order of fields bellow is significant,
     watcher: Option<RecommendedWatcher>,
     watcher_receiver: Receiver<NotifyEvent>,
@@ -67,19 +67,19 @@ enum Event {
     NotifyEvent(NotifyEvent),
 }
 
-impl LoaderActor {
-    fn new(sender: loader::Sender) -> LoaderActor {
+impl NotifyActor {
+    fn new(sender: loader::Sender) -> NotifyActor {
         let (watcher_sender, watcher_receiver) = unbounded();
         let watcher = log_notify_error(Watcher::new_immediate(move |event| {
             watcher_sender.send(event).unwrap()
         }));
 
-        LoaderActor {
-            watcher,
-            watcher_receiver,
-            watched_paths: FxHashSet::default(),
+        NotifyActor {
             sender,
             config: Vec::new(),
+            watched_paths: FxHashSet::default(),
+            watcher,
+            watcher_receiver,
         }
     }