Struct variant need to matched as such

See https://github.com/rust-lang/rust/pull/19087
Add description to Cargo.toml
The format specifier for Boolean has changed
Add repository to Cargo.toml
Add license