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, KeywordOptimizer, ListItem, PanelInteraction, PanelKeyAction, PanelKeyBinding,
10    PanelQueryTrigger, PluginContext, PluginError, PluginKind, PluginMetadata, PluginMode, Query,
11    QueryChannel, QueryResponse, QueryRevisionGate, RegistrationError, ResultAction, ScoreBooster,
12    ScoreDetail, ScoreDetailKind, ScoredCandidate, SearchCandidate, SearchEngine, TargetType,
13};