use schemars::JsonSchema;
use serde::{Deserialize, Serialize};
use std::path::PathBuf;
#[derive(Debug, Clone, Serialize, Deserialize, JsonSchema)]
#[serde(tag = "provider", rename_all = "kebab-case")]
pub enum RSourceOverride {
Pixi,
RigProject,
VersionFile { file: PathBuf },
TomlKey { file: PathBuf, key: String },
JsonKey { file: PathBuf, key: String },
}