pub enum TexOutcome {
Spotless,
Warnings,
Errors,
}
Expand description
A possible outcome from a (Xe)TeX engine invocation.
The classic TeX implementation provides a fourth outcome: “fatal error”. In
Tectonic, this outcome is represented as an Err
result rather than a
TexOutcome
.
The Errors
possibility will only occur if the halt_on_error
engine
option is false: if it’s true, errors get upgraded to fatals.
Variants§
Spotless
Nothing bad happened.
Warnings
Warnings were issued by the TeX engine. Note that, due to the ways that people are used to using TeX, warnings are extremely common in the wild. It’s rare to find a real document that doesn’t compile with warnings.
Errors
Errors were issued by the TeX engine. Note that, in TeX terminology, errors are not necessarily fatal errors: the engine will try extremely hard to proceed when it encounters them. It is not uncommon to find TeX documents in the wild that produce errors.
Trait Implementations§
source§impl Clone for TexOutcome
impl Clone for TexOutcome
source§fn clone(&self) -> TexOutcome
fn clone(&self) -> TexOutcome
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TexOutcome
impl Debug for TexOutcome
source§impl PartialEq for TexOutcome
impl PartialEq for TexOutcome
source§fn eq(&self, other: &TexOutcome) -> bool
fn eq(&self, other: &TexOutcome) -> bool
self
and other
values to be equal, and is used
by ==
.