Struct tectonic::driver::IoEvents[][src]

pub struct IoEvents(pub HashMap<OsString, FileSummary>);

The IoEvents type implements the IoEventBackend. It is used to figure out when to rerun the TeX engine, to figure out which files should be written to disk, and to emit Makefile rules.

Trait Implementations

impl IoEventBackend for IoEvents
[src]

This function is called when a file is opened for output.

This function is called when the wrapped "standard output" ("console", "terminal") stream is opened. Read more

This function is called when an output file is closed. The "digest" argument specifies the cryptographic digest of the data that were written. Note that this function takes ownership of the name and digest. Read more

This function is called when the engine attempted to open a file of the specified name but it was not available. Read more

This function is called when a file is opened for input.

This function is called when an input file is closed. The "digest" argument specifies the cryptographic digest of the data that were read, if available. This digest is not always available, if the engine used seeks while reading the file. Note that this function takes ownership of the name and digest. Read more

This function is called when the "primary input" stream is opened.

Auto Trait Implementations

impl Send for IoEvents

impl Sync for IoEvents