wrapc 0.1.1-1

A zero-fuss parser for rustc arguments, designed for RUSTC_WRAPPER tools
Documentation
1
2
3
4
5
6
7
8
9
10
11
use thiserror::Error;

/// Errors that can occur during argument parsing.
#[derive(Error, Debug, Clone, PartialEq, Eq)]
pub enum ParseError {
    #[error("missing value for argument `{0}`")]
    MissingValue(String),
    
    #[error("unknown parse error")]
    Unknown,
}