Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-term/src/ui/picker.rs')
-rw-r--r--helix-term/src/ui/picker.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/helix-term/src/ui/picker.rs b/helix-term/src/ui/picker.rs
index 4f94c617..7e053c4a 100644
--- a/helix-term/src/ui/picker.rs
+++ b/helix-term/src/ui/picker.rs
@@ -18,6 +18,7 @@ use futures_util::future::BoxFuture;
use helix_event::AsyncHook;
use nucleo::pattern::CaseMatching;
use nucleo::{Config, Nucleo, Utf32String};
+use thiserror::Error;
use tokio::sync::mpsc::Sender;
use tui::{
buffer::Buffer as Surface,
@@ -170,6 +171,8 @@ impl<I, D> Clone for Injector<I, D> {
}
}
+#[derive(Error, Debug)]
+#[error("picker has been shut down")]
pub struct InjectorShutdown;
impl<T, D> Injector<T, D> {