kurisu 0.1.6

Small idiomatic command line options parser
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::Arg;

#[derive(Debug, PartialEq)]
pub enum Error {
    Custom(String),
    CustomArg(Arg<'static>, String),
    NoArgs,
    Invalid(String),
    RequiresPositional(Arg<'static>),
    RequiresValue(Arg<'static>),
    RequiresValueIf(Arg<'static>, Box<Arg<'static>>),
}