Skip to main content

zerolaunch_plugin_api/plugin/
mod.rs

1pub 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};