Crate tectonic_status_base

Source
Expand description

A framework for showing status messages to the user.

A lot of the functionality here could be replaced by generic logging frameworks, but we do have some extra hooks to help support a nice user experience for the Tectonic CLI tool.

Modules§

plain
A basic status-reporting backend that prints messages via stdio.

Macros§

tt_error
Report a formatted error message to the user.
tt_note
Report a formatted informational message to the user.
tt_warning
Report a formatted warning message to the user.

Structs§

NoopStatusBackend
A status backend that does nothing at all. Messages sent to it disappear entirely.

Enums§

ChatterLevel
A setting regarding which messages to display.
MessageKind
A kind of status message.

Traits§

StatusBackend
A trait for accepting status messages.