pub struct Rational {
pub n: u32,
pub d: u32,
}
Expand description
Type to represent tiff values of type RATIONAL
Fields§
§n: u32
§d: u32
Trait Implementations§
source§impl TiffValue for Rational
impl TiffValue for Rational
const BYTE_LEN: u8 = 8u8
const FIELD_TYPE: Type = Type::RATIONAL
fn count(&self) -> usize
source§fn write<W: Write>(&self, writer: &mut TiffWriter<W>) -> TiffResult<()>
fn write<W: Write>(&self, writer: &mut TiffWriter<W>) -> TiffResult<()>
Write this value to a TiffWriter.
While the default implementation will work in all cases, it may require unnecessary allocations.
The written bytes of any custom implementation MUST be the same as yielded by
self.data()
.source§fn data(&self) -> Cow<'_, [u8]>
fn data(&self) -> Cow<'_, [u8]>
Access this value as an contiguous sequence of bytes.
If their is no trivial representation, allocate it on the heap.