add basic serde support

This commit is contained in:
Henry Schimke
2023-01-26 14:01:29 -06:00
parent 081577591f
commit 6355dc1bfd
11 changed files with 49 additions and 6 deletions

View File

@@ -20,9 +20,13 @@ use std::fmt;
use crate::Exceptions;
#[cfg(feature = "serde")]
use serde::{Deserialize, Serialize};
/**
* Simply encapsulates a width and height.
*/
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[derive(Eq, PartialEq, Hash, Copy, Clone)]
pub struct Dimension(usize, usize);