mirror of
https://github.com/rust-lang/rust.git
synced 2025-05-14 02:49:40 +00:00
Merge #2674
2674: Reduce visibility r=matklad a=matklad Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
This commit is contained in:
commit
ada9e16537
@ -36,8 +36,8 @@ pub struct CheckOptions {
|
|||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub struct CheckWatcher {
|
pub struct CheckWatcher {
|
||||||
pub task_recv: Receiver<CheckTask>,
|
pub task_recv: Receiver<CheckTask>,
|
||||||
pub cmd_send: Option<Sender<CheckCommand>>,
|
|
||||||
pub shared: Arc<RwLock<CheckWatcherSharedState>>,
|
pub shared: Arc<RwLock<CheckWatcherSharedState>>,
|
||||||
|
cmd_send: Option<Sender<CheckCommand>>,
|
||||||
handle: Option<JoinHandle<()>>,
|
handle: Option<JoinHandle<()>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -171,7 +171,7 @@ struct CheckWatcherState {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl CheckWatcherState {
|
impl CheckWatcherState {
|
||||||
pub fn new(
|
fn new(
|
||||||
options: CheckOptions,
|
options: CheckOptions,
|
||||||
workspace_root: PathBuf,
|
workspace_root: PathBuf,
|
||||||
shared: Arc<RwLock<CheckWatcherSharedState>>,
|
shared: Arc<RwLock<CheckWatcherSharedState>>,
|
||||||
@ -180,7 +180,7 @@ impl CheckWatcherState {
|
|||||||
CheckWatcherState { options, workspace_root, watcher, last_update_req: None, shared }
|
CheckWatcherState { options, workspace_root, watcher, last_update_req: None, shared }
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn run(&mut self, task_send: &Sender<CheckTask>, cmd_recv: &Receiver<CheckCommand>) {
|
fn run(&mut self, task_send: &Sender<CheckTask>, cmd_recv: &Receiver<CheckCommand>) {
|
||||||
loop {
|
loop {
|
||||||
select! {
|
select! {
|
||||||
recv(&cmd_recv) -> cmd => match cmd {
|
recv(&cmd_recv) -> cmd => match cmd {
|
||||||
|
Loading…
Reference in New Issue
Block a user