Enum tectonic::driver::AccessPattern[][src]

pub enum AccessPattern {
    Read,
    Written,
    ReadThenWritten,
    WrittenThenRead,
}

Different patterns with which files may have been accessed by the underlying engines. Once a file is marked as ReadThenWritten or WrittenThenRead, its pattern does not evolve further.

Variants

This file is only ever read.

This file is only ever written. This suggests that it is a final output of the processing session.

This file is read, then written. We call this a "circular" access pattern. Multiple passes of an engine will result in outputs that change if this file's contents change, or if the file did not exist at the time of the first pass.

This file is written, then read. We call this a "temporary" access pattern. This file is likely a temporary buffer that is not of interest to the user.

Trait Implementations

impl Clone for AccessPattern
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for AccessPattern
[src]

impl Debug for AccessPattern
[src]

Formats the value using the given formatter. Read more

impl Eq for AccessPattern
[src]

impl PartialEq for AccessPattern
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations