use std::collections::{HashMap, HashSet};
#[cfg(feature = "schema")]
use schemars::JsonSchema;
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Default)]
#[serde(default)]
#[cfg_attr(feature = "schema", derive(JsonSchema))]
pub struct PluginsConfig {
pub plugins: HashSet<String>,
pub config: HashMap<String, serde_json::Value>,
}
#[derive(Debug)]
pub struct PluginConfig {
pub id: String,
pub custom_config: Option<serde_json::Value>,
}