A "next-gen" getopt replacement for Rust programs.
Add this to your Cargo.toml:
Cargo.toml
toml [dependencies] gong = "1.0"
and this to your crate root:
rust extern crate gong;
See full documentation for how to then use the library to process arguments.