use clap::Args;
#[derive(Args, Debug, Clone)]
pub struct InferenceArgs {
#[arg(long = "api-version-guess", conflicts_with = "strict_api_versions")]
pub api_version_guess: bool,
#[arg(long = "strict-api-versions")]
pub strict_api_versions: bool,
}
impl InferenceArgs {
#[must_use]
pub fn enabled(&self) -> bool {
self.api_version_guess && !self.strict_api_versions
}
}