diff options
author | Hubert Figuière <hub@figuiere.net> | 2024-03-19 23:30:15 -0400 |
---|---|---|
committer | Hubert Figuière <hub@figuiere.net> | 2024-03-19 23:30:15 -0400 |
commit | f787bfd2065497f6cfc1786ef9aa7e0887895bc0 (patch) | |
tree | 9beed43ec3ecde09b222b9e5f173bacb0579ba97 /src/tiff/exif.rs | |
parent | 26acdb4e60142a3d5f1362d3e4a19f59e89e7300 (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.rs | 4 |
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, |