calib-targets 0.7.3

Main entry point crate for a collection of plain calibration target detectors built on top of ChESS corners
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! CLI error type shared across subcommands.

use calib_targets_print::PrintableTargetError;

#[derive(thiserror::Error, Debug)]
pub enum CliError {
    #[error(transparent)]
    Printable(#[from] PrintableTargetError),
    #[error("invalid page configuration: {0}")]
    InvalidPage(String),
    #[error("unknown dictionary {0}; run `list-dictionaries` to inspect built-ins")]
    UnknownDictionary(String),
    #[error("invalid --circle '{0}', expected i,j,polarity")]
    InvalidCircle(String),
    #[error(transparent)]
    Io(#[from] std::io::Error),
}