Skip to main content

Module errors

Module errors 

Source
Expand description

Centralised error and exit‑handling utilities for the TARDIS CLI.

This module provides a single Error enum that groups together all user and system failures plus two convenience macros for constructing those errors ergonomically. Error::exit maps any error value to an appropriate process exit code. All public items live behind concise documentation so that generated docs.rs output remains immediately useful without excessive inline comments.

Enums§

Error
All possible failures surfaced by the CLI.
SystemError
Failures that stem from the operating environment or runtime.
UserInputError
Human‑error variants.

Type Aliases§

Result
Crate‑wide Result alias that uses the consolidated Error type.