Struct tiff_encoder::IfdChain[][src]

pub struct IfdChain(_);

An ordered list of Ifds, each pointing to the next one.

The last Ifd doesn't point to any other.

Because any IFD could technically point to a next one, in most functions that one would expect to input an Ifd, its parameters actually ask for an IfdChain.

Methods

impl IfdChain
[src]

Creates a new IfdChain from a vector of Ifds.

Panics

The TIFF specification requires that each IFD must have at least one entry.

Trying to create an IfdChain with one or more empty Ifds will panic.

Creates a new IfdChain from a single Ifd.

Panics

The TIFF specification requires that each IFD must have at least one entry.

Trying to create an IfdChain from an empty Ifd will panic.

Auto Trait Implementations

impl !Send for IfdChain

impl !Sync for IfdChain