Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-term/src/ui/spinner.rs')
-rw-r--r--helix-term/src/ui/spinner.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/helix-term/src/ui/spinner.rs b/helix-term/src/ui/spinner.rs
index 379c4489..9ce61055 100644
--- a/helix-term/src/ui/spinner.rs
+++ b/helix-term/src/ui/spinner.rs
@@ -1,16 +1,18 @@
use std::{collections::HashMap, time::Instant};
+use helix_lsp::LanguageServerId;
+
#[derive(Default, Debug)]
pub struct ProgressSpinners {
- inner: HashMap<usize, Spinner>,
+ inner: HashMap<LanguageServerId, Spinner>,
}
impl ProgressSpinners {
- pub fn get(&self, id: usize) -> Option<&Spinner> {
+ pub fn get(&self, id: LanguageServerId) -> Option<&Spinner> {
self.inner.get(&id)
}
- pub fn get_or_create(&mut self, id: usize) -> &mut Spinner {
+ pub fn get_or_create(&mut self, id: LanguageServerId) -> &mut Spinner {
self.inner.entry(id).or_default()
}
}