pub struct Ifd8(pub u64);Expand description
Type to represent tiff values of type IFD8
Tuple Fields
0: u64Trait Implementations
sourceimpl TiffValue for Ifd8
impl TiffValue for Ifd8
const BYTE_LEN: u8 = 8u8
const FIELD_TYPE: Type = Type::IFD8
fn count(&self) -> usize
sourcefn 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(). Read more
sourcefn 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. Read more
fn bytes(&self) -> usize
Auto Trait Implementations
impl RefUnwindSafe for Ifd8
impl Send for Ifd8
impl Sync for Ifd8
impl Unpin for Ifd8
impl UnwindSafe for Ifd8
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more