use thiserror::Error;
mod config_preset;
mod data;
mod settings_preset;
pub use config_preset::ModelConfigPreset;
pub use data::{ModelConfigPresetData, ModelRuntimePreset};
pub use settings_preset::ModelSettingsPreset;
#[derive(Debug, Error)]
pub enum ModelPresetError {
#[error("unknown model preset: {name}. available: {available:?}")]
UnknownPreset {
name: String,
available: Vec<String>,
},
#[error("unknown model config preset: {name}. available: {available:?}")]
UnknownModelConfig {
name: String,
available: Vec<String>,
},
}