pub async fn install_plugin(_plugin_id: &str) -> Result<PluginInfo, String> {
Err("Not implemented".to_string())
}
pub async fn uninstall_plugin(_plugin_id: &str) -> Result<(), String> {
Err("Not implemented".to_string())
}
#[derive(Debug, Clone)]
pub struct PluginInfo {
pub name: String,
pub enabled: bool,
}