# Sing **S**td **I**/o **N**egotiator **G**enerator ## What is sing meant to be? This crate is meant to create interfaces between traits in Rust libraries and the command line. It does this by providing two macros: … ## Negotiator? Really? Yes, it's somewhat far-fetched, but I really wanted to be able to sing and [clap](https://github.com/clap-rs/clap/tree/master/src) in my rusty command-line projects. ## Why the name? See above.