use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
#[serde(rename_all = "snake_case")]
pub struct ForagerConfig {
pub accepted_count_limit: Option<usize>,
pub pick_early_type: Option<PickEarlyType>,
}
#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, Deserialize, Serialize)]
#[serde(rename_all = "snake_case")]
pub enum PickEarlyType {
#[default]
Never,
FirstBestScoreImproving,
FirstLastStepScoreImproving,
}