zerolaunch_plugin_api/plugin/
mod.rs1pub mod cached_candidate;
2pub mod plugin_trait;
3pub mod trigger;
4pub mod types;
5
6pub use cached_candidate::{CachedCandidateData, CandidateCacheSnapshot};
7pub use plugin_trait::Plugin;
8pub use trigger::keyword_trigger_match;
9pub use types::{
10 ActionExecutor, CandidateId, DataSource, ExecutionContext, ExecutionError, ExecutionTarget,
11 KeywordInjector, KeywordInputSource, KeywordOptimizer, ListItem, PanelInteraction,
12 PanelKeyAction, PanelKeyBinding, PanelQueryTrigger, PluginContext, PluginError, PluginKind,
13 PluginMetadata, PluginMode, Query, QueryChannel, QueryResponse, QueryRevisionGate,
14 RegistrationError, ResultAction, ScoreBooster, ScoreDetail, ScoreDetailKind, ScoredCandidate,
15 SearchCandidate, SearchEngine, TargetType,
16};