Implement Error for InjectorShutdown
This commit is contained in:
parent
53ac833efb
commit
2c9f5b3efb
3 changed files with 5 additions and 0 deletions
1
Cargo.lock
generated
1
Cargo.lock
generated
|
@ -1467,6 +1467,7 @@ dependencies = [
|
|||
"smallvec",
|
||||
"tempfile",
|
||||
"termini",
|
||||
"thiserror",
|
||||
"tokio",
|
||||
"tokio-stream",
|
||||
"toml",
|
||||
|
|
|
@ -56,6 +56,7 @@ ignore = "0.4"
|
|||
pulldown-cmark = { version = "0.11", default-features = false }
|
||||
# file type detection
|
||||
content_inspector = "0.2.4"
|
||||
thiserror = "1.0"
|
||||
|
||||
# opening URLs
|
||||
open = "5.2.0"
|
||||
|
|
|
@ -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> {
|
||||
|
|
Loading…
Add table
Reference in a new issue