summaryrefslogtreecommitdiff
path: root/src/tiff/exif.rs
diff options
context:
space:
mode:
authorHubert Figuière <hub@figuiere.net>2024-03-19 23:30:15 -0400
committerHubert Figuière <hub@figuiere.net>2024-03-19 23:30:15 -0400
commitf787bfd2065497f6cfc1786ef9aa7e0887895bc0 (patch)
tree9beed43ec3ecde09b222b9e5f173bacb0579ba97 /src/tiff/exif.rs
parent26acdb4e60142a3d5f1362d3e4a19f59e89e7300 (diff)
metavalue: can access rational
Also make Rational types Copy+Clone Signed-off-by: Hubert Figuière <hub@figuiere.net>
Diffstat (limited to 'src/tiff/exif.rs')
-rw-r--r--src/tiff/exif.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tiff/exif.rs b/src/tiff/exif.rs
index ebff503..629f4e8 100644
--- a/src/tiff/exif.rs
+++ b/src/tiff/exif.rs
@@ -271,7 +271,7 @@ impl ExifValue for Vec<u8> {
}
/// Unsigned rational number (fraction)
-#[derive(Debug, PartialEq, Eq)]
+#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub struct Rational {
pub num: u32,
pub denom: u32,
@@ -325,7 +325,7 @@ impl From<&Rational> for u32 {
}
/// Signed rational number (fraction)
-#[derive(Debug, PartialEq, Eq)]
+#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub struct SRational {
pub num: i32,
pub denom: i32,