Module rubbl_core::notify[][src]

Expand description

A framework for notifying users about what tools are doing.

This module provides a way for Rubbl programs to notify the user about actions taken, problems, and so on. It is very narrowly targeted at the command-line use case.

This module is ripped off from the status module used by the Tectonic typesetting engine. (Which the author of this module also wrote.)

Modules

A notification backend that sends colorized output to the terminal.

Structs

A notification backend that buffers notifications and emits them later.

A no-op notification backend.

Enums

How chatty the notification system should be.

The kind of notification that is being produced.

Traits

An extension trait for adding standard notification arguments to a clap App object.

Trait for type that handle notifications to the user.

Functions

Run a function with colorized reporting of errors.