use serde::{Deserialize, Serialize}; use std::path::PathBuf; #[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)] pub struct Write { pub target: TargetType, pub format: TargetFormat, } #[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)] pub enum TargetType { File(PathBuf), } #[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)] pub enum TargetFormat { Jpeg, Png, }