gen_completions/parse_man/error.rs
1use std::path::PathBuf;
2
3use thiserror::Error;
4
5#[derive(Debug, Error)]
6pub enum Error {
7 #[error(transparent)]
8 Io(#[from] std::io::Error),
9
10 #[error("Unsupported manpage format for {path}")]
11 UnsupportedFormat { path: PathBuf },
12
13 #[error("Could not find manpage for {cmd_name}")]
14 ManpageNotFound { cmd_name: String },
15}