Enum pop_launcher::PluginResponse [−][src]
pub enum PluginResponse {
Append(PluginSearchResult),
Clear,
Close,
Context {
id: Indice,
options: Vec<ContextOption>,
},
Deactivate,
DesktopEntry {
path: PathBuf,
gpu_preference: GpuPreference,
},
Fill(String),
Finished,
}
Expand description
Sent from a plugin to the launcher service.
Variants
Append(PluginSearchResult)
Tuple Fields
Append a new search item to the launcher.
Clear
Clear all results in the launcher list.
Close
Close the launcher.
Context
Deactivate
Instruct the launcher service to deactivate this plugin.
DesktopEntry
Fill(String)
Tuple Fields
0: String
Update the text in the launcher.
Finished
Indicoates that a plugin is finished with its queries.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more