Skip to main content

zerolaunch_plugin_api/plugin/
mod.rs

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