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]
impl IfdChainpub fn new(ifds: Vec<Ifd>) -> IfdChain[src]
pub fn new(ifds: Vec<Ifd>) -> IfdChainCreates 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.
pub fn single(ifd: Ifd) -> IfdChain[src]
pub fn single(ifd: Ifd) -> IfdChain