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) -> usizefn 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) -> TReturns 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) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Ifd8
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses 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>