Struct Ifd
pub struct Ifd(pub u32);
Type to represent tiff values of type IFD
Fields
0: u32
Trait Implementations
impl Clone for Ifd
fn clone(&self) -> Self
impl TiffValue for Ifd
const BYTE_LEN: u8 = 4;const FIELD_TYPE: Type = Type::IFD;fn count(&self) -> usizefn write<W: Write>(&self, writer: &mut TiffWriter<W>) -> TiffResult<()>fn data(&self) -> Cow<'_, [u8]>
Auto Trait Implementations
impl Freeze for Ifd
impl RefUnwindSafe for Ifd
impl Send for Ifd
impl Sync for Ifd
impl Unpin for Ifd
impl UnsafeUnpin for Ifd
impl UnwindSafe for Ifd
Blanket Implementations
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for Ifd
where
ST: ?Sized,
DT: ?Sized,
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for Ifd
where
ST: ?Sized,
DT: ?Sized,
impl<T> Any for Ifd
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Ifd
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Ifd
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Ifd
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Ifd
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Read<Exclusive, BecauseExclusive> for Ifd
where
T: ?Sized,
impl<T> ToOwned for Ifd
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Ifd
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 Ifd
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Ifd
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>