[−][src]Struct tiff_encoder::ifd::values::Offsets
A list of LONG
values, each pointing to a specific
Datablock
.
This structure owns the list of Datablocks instead, so the user doesn't have to deal with the offsets in the file. It is responsible for writing both the offsets and the blocks of data.
Fields
data: Vec<T>
Methods
impl<T: Datablock + 'static> Offsets<T>
[src]
pub fn new(datablocks: Vec<T>) -> Self
[src]
Creates a new Offsets
instance from a vector of Datablock
s.
pub fn single(datablock: T) -> Self
[src]
Creates a new Offsets
instance from a single Datablock
.
Trait Implementations
impl<T: Datablock + 'static> FieldValues for Offsets<T>
[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,