pub struct RawBigTiffIfdEntry {
pub tag_id: u16,
pub data_type: u16,
pub count: u64,
pub value_offset: u64,
}Expand description
Raw IFD entry for BigTIFF (20 bytes).
Fields§
§tag_id: u16Tag ID
data_type: u16Data type
count: u64Count of values
value_offset: u64Value or offset
Trait Implementations§
Source§impl BinRead for RawBigTiffIfdEntry
impl BinRead for RawBigTiffIfdEntry
Source§type Args<'__binrw_generated_args_lifetime> = RawBigTiffIfdEntryBinReadArgs
type Args<'__binrw_generated_args_lifetime> = RawBigTiffIfdEntryBinReadArgs
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<Self>
Source§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self from the reader, assuming big-endian byte order, using the
given arguments. Read moreSource§impl Clone for RawBigTiffIfdEntry
impl Clone for RawBigTiffIfdEntry
Source§fn clone(&self) -> RawBigTiffIfdEntry
fn clone(&self) -> RawBigTiffIfdEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RawBigTiffIfdEntry
impl RefUnwindSafe for RawBigTiffIfdEntry
impl Send for RawBigTiffIfdEntry
impl Sync for RawBigTiffIfdEntry
impl Unpin for RawBigTiffIfdEntry
impl UnsafeUnpin for RawBigTiffIfdEntry
impl UnwindSafe for RawBigTiffIfdEntry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more