mirror of
https://github.com/rust-lang/rust.git
synced 2025-04-16 05:56:56 +00:00
Simplify
This commit is contained in:
parent
dd5841556c
commit
5f6f994256
@ -84,11 +84,7 @@ pub(crate) struct GlobalStateSnapshot {
|
||||
}
|
||||
|
||||
impl GlobalState {
|
||||
pub(crate) fn new(
|
||||
sender: Sender<lsp_server::Message>,
|
||||
lru_capacity: Option<usize>,
|
||||
config: Config,
|
||||
) -> GlobalState {
|
||||
pub(crate) fn new(sender: Sender<lsp_server::Message>, config: Config) -> GlobalState {
|
||||
let loader = {
|
||||
let (sender, receiver) = unbounded::<vfs::loader::Message>();
|
||||
let handle =
|
||||
@ -103,12 +99,13 @@ impl GlobalState {
|
||||
Handle { handle, receiver }
|
||||
};
|
||||
|
||||
let analysis_host = AnalysisHost::new(config.lru_capacity);
|
||||
GlobalState {
|
||||
sender,
|
||||
task_pool,
|
||||
loader,
|
||||
config,
|
||||
analysis_host: AnalysisHost::new(lru_capacity),
|
||||
analysis_host,
|
||||
flycheck: None,
|
||||
diagnostics: Default::default(),
|
||||
mem_docs: FxHashSet::default(),
|
||||
|
@ -44,8 +44,7 @@ pub fn main_loop(config: Config, connection: Connection) -> Result<()> {
|
||||
SetThreadPriority(thread, thread_priority_above_normal);
|
||||
}
|
||||
|
||||
GlobalState::new(connection.sender.clone(), config.lru_capacity, config)
|
||||
.run(connection.receiver)
|
||||
GlobalState::new(connection.sender.clone(), config).run(connection.receiver)
|
||||
}
|
||||
|
||||
enum Event {
|
||||
|
Loading…
Reference in New Issue
Block a user