use std::fmt::Display;
use clap::ValueEnum;
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, ValueEnum, Clone, Copy)]
#[serde(rename_all = "snake_case")]
pub enum OverlayOperation {
Intersection,
}
impl Display for OverlayOperation {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
OverlayOperation::Intersection => write!(f, "intersection"),
}
}
}