use serde::{Deserialize, Serialize};
fn default_true() -> bool {
true
}
fn default_format() -> String {
"safetensors".to_string()
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct PublishConfig {
pub repo: String,
#[serde(default)]
pub private: bool,
#[serde(default = "default_true")]
pub model_card: bool,
#[serde(default)]
pub merge_adapters: bool,
#[serde(default = "default_format")]
pub format: String,
}