Struct Ifd8

pub struct Ifd8(pub u64);

Type to represent tiff values of type IFD8

Fields

0: u64

Trait Implementations

impl Clone for Ifd8

fn clone(&self) -> Self

impl TiffValue for Ifd8

const BYTE_LEN: u8 = 8;
const FIELD_TYPE: Type = Type::IFD8;
fn count(&self) -> usize
fn write<W: Write>(&self, writer: &mut TiffWriter<W>) -> TiffResult<()>
fn data(&self) -> Cow<'_, [u8]>

Auto Trait Implementations

impl Freeze for Ifd8

impl RefUnwindSafe for Ifd8

impl Send for Ifd8

impl Sync for Ifd8

impl Unpin for Ifd8

impl UnsafeUnpin for Ifd8

impl UnwindSafe for Ifd8

Blanket Implementations

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for Ifd8 where ST: ?Sized, DT: ?Sized,

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for Ifd8 where ST: ?Sized, DT: ?Sized,

impl<T> Any for Ifd8 where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Ifd8 where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Ifd8 where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for Ifd8 where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for Ifd8

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Read<Exclusive, BecauseExclusive> for Ifd8 where T: ?Sized,

impl<T> ToOwned for Ifd8 where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for Ifd8 where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Ifd8 where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for Ifd8 where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>