Enum tectonic::TexOutcome [−][src]
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
Nothing bad happened.
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 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
Auto Trait Implementations
impl RefUnwindSafe for TexOutcome
impl Send for TexOutcome
impl Sync for TexOutcome
impl Unpin for TexOutcome
impl UnwindSafe for TexOutcome
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V