Crate tectonic_status_base[][src]

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.