use serde::{Deserialize, Serialize};
#[cfg(feature = "output_progress")]
use peace_progress_model::ProgressLimit;
#[derive(Copy, Clone, Debug, PartialEq, Eq, Deserialize, Serialize)]
pub enum ApplyCheck {
#[cfg(not(feature = "output_progress"))]
ExecRequired,
#[cfg(feature = "output_progress")]
ExecRequired {
progress_limit: ProgressLimit,
},
ExecNotRequired,
}