pub fn bind_args(
specs: &[ArgSpec],
raw_args: &str,
bang: bool,
) -> Result<HashMap<String, ArgValue>, ArgError>Expand description
Bind arguments to specs, producing a map of name -> value.
Tokenizes raw_args and matches tokens to specs in order.
Bang is handled separately via parsed.bang and not consumed from tokens.
ยงErrors
Returns ArgError if a required argument is missing, too many arguments
are provided, or a value cannot be parsed as the expected type.