From cd1f72fd9daeaf66ee9b7fa64ab4ed36fad2b9d4 Mon Sep 17 00:00:00 2001 From: Emilia Date: Wed, 24 May 2023 16:10:51 -0400 Subject: [PATCH] Debug for many structs --- src/data/plate.rs | 6 +++--- src/data/transfer_region.rs | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/data/plate.rs b/src/data/plate.rs index 6a08b9a..e71c69b 100644 --- a/src/data/plate.rs +++ b/src/data/plate.rs @@ -1,6 +1,6 @@ use serde::{Serialize, Deserialize}; -#[derive(PartialEq, Eq, Clone, Copy, Serialize, Deserialize)] +#[derive(PartialEq, Eq, Clone, Copy, Serialize, Deserialize, Debug)] pub struct Plate { pub plate_type: PlateType, pub plate_format: PlateFormat, @@ -19,13 +19,13 @@ impl Plate { } } -#[derive(PartialEq, Eq, Clone, Copy, Serialize, Deserialize)] +#[derive(PartialEq, Eq, Clone, Copy, Serialize, Deserialize, Debug)] pub enum PlateType { Source, Destination, } -#[derive(PartialEq, Eq, Clone, Copy, Serialize, Deserialize)] +#[derive(PartialEq, Eq, Clone, Copy, Serialize, Deserialize, Debug)] pub enum PlateFormat { W6, W12, diff --git a/src/data/transfer_region.rs b/src/data/transfer_region.rs index 3c8431c..3de1eb3 100644 --- a/src/data/transfer_region.rs +++ b/src/data/transfer_region.rs @@ -2,7 +2,7 @@ use serde::{Serialize, Deserialize}; use super::plate::Plate; -#[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] +#[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize, Debug)] pub enum Region { Rect((u8, u8), (u8, u8)), Point((u8, u8)), @@ -19,7 +19,7 @@ impl TryFrom for ((u8, u8), (u8, u8)) { } } -#[derive(PartialEq, Eq, Clone, Copy, Serialize, Deserialize)] +#[derive(PartialEq, Eq, Clone, Copy, Serialize, Deserialize, Debug)] pub struct TransferRegion { pub source_plate: Plate, pub source_region: Region, // Even if it is just a point, we don't want corners.