starweaver_model/presets/
types.rs1use thiserror::Error;
4
5mod config_preset;
6mod data;
7mod settings_preset;
8
9pub use config_preset::ModelConfigPreset;
10pub use data::{ModelConfigPresetData, ModelRuntimePreset};
11pub use settings_preset::ModelSettingsPreset;
12
13#[derive(Debug, Error)]
15pub enum ModelPresetError {
16 #[error("unknown model preset: {name}. available: {available:?}")]
18 UnknownPreset {
19 name: String,
21 available: Vec<String>,
23 },
24 #[error("unknown model config preset: {name}. available: {available:?}")]
26 UnknownModelConfig {
27 name: String,
29 available: Vec<String>,
31 },
32}