aboutsummaryrefslogtreecommitdiffstats
path: root/crates/turtle/src/command/client/search/engines.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/turtle/src/command/client/search/engines.rs')
-rw-r--r--crates/turtle/src/command/client/search/engines.rs20
1 files changed, 10 insertions, 10 deletions
diff --git a/crates/turtle/src/command/client/search/engines.rs b/crates/turtle/src/command/client/search/engines.rs
index 0f92b4c7..d6335a38 100644
--- a/crates/turtle/src/command/client/search/engines.rs
+++ b/crates/turtle/src/command/client/search/engines.rs
@@ -9,12 +9,12 @@ use eyre::Result;
use super::cursor::Cursor;
#[cfg(feature = "daemon")]
-pub mod daemon;
-pub mod db;
-pub mod skim;
+pub(crate) mod daemon;
+pub(crate) mod db;
+pub(crate) mod skim;
#[expect(unused)] // settings is only used if daemon feature is enabled
-pub fn engine(search_mode: SearchMode, settings: &Settings) -> Box<dyn SearchEngine> {
+pub(crate) fn engine(search_mode: SearchMode, settings: &Settings) -> Box<dyn SearchEngine> {
match search_mode {
SearchMode::Skim => Box::new(skim::Search::new()) as Box<_>,
#[cfg(feature = "daemon")]
@@ -28,11 +28,11 @@ pub fn engine(search_mode: SearchMode, settings: &Settings) -> Box<dyn SearchEng
}
}
-pub struct SearchState {
- pub input: Cursor,
- pub filter_mode: FilterMode,
- pub context: Context,
- pub custom_context: Option<HistoryId>,
+pub(crate) struct SearchState {
+ pub(crate) input: Cursor,
+ pub(crate) filter_mode: FilterMode,
+ pub(crate) context: Context,
+ pub(crate) custom_context: Option<HistoryId>,
}
impl SearchState {
@@ -63,7 +63,7 @@ impl SearchState {
}
#[async_trait]
-pub trait SearchEngine: Send + Sync + 'static {
+pub(crate) trait SearchEngine: Send + Sync + 'static {
async fn full_query(
&mut self,
state: &SearchState,