solverforge_config/director.rs
1use serde::{Deserialize, Serialize};
2
3/// Score director configuration.
4#[derive(Debug, Clone, Default, Deserialize, Serialize)]
5#[serde(rename_all = "snake_case")]
6pub struct DirectorConfig {
7 /// Fully qualified name of the constraint provider type.
8 pub constraint_provider: Option<String>,
9
10 /// Whether to enable constraint matching assertions.
11 #[serde(default)]
12 pub constraint_match_enabled: bool,
13}