use std::time::Duration;
use clap::ValueEnum;
use enum_display::EnumDisplay;
use serde::{Deserialize, Serialize};
pub const DEFAULT_BOUNDS_TIMEOUT: Duration = Duration::from_secs(5);
#[derive(
PartialEq, Eq, Default, Debug, Clone, Copy, Serialize, Deserialize, ValueEnum, EnumDisplay,
)]
#[cfg_attr(feature = "unstable-schemas", derive(schemars::JsonSchema))]
#[serde(rename_all = "lowercase")]
#[enum_display(case = "Kebab")]
pub enum BoundsCalcType {
#[default]
Quick,
Calc,
Skip,
}