pub struct SRational {
pub n: i32,
pub d: i32,
}
Expand description
Type to represent tiff values of type SRATIONAL
Fields§
§n: i32
§d: i32
Trait Implementations§
source§impl TiffValue for SRational
impl TiffValue for SRational
const BYTE_LEN: u8 = 8u8
const FIELD_TYPE: Type = Type::SRATIONAL
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.