Hello all,
First good catch Martin!
Regarding cargo usage it's better to use feature flag (--feature) as RUSTFLAGS is passed at each compiler invocation (you risk to have a conflict with another feature in other crate dependency compilation and enable it without wanting that).
I'm really sorry if I credited the author incorrectly, I'd made the same fix before looking to see if it had already been proposed.
I think both approaches are respectable, but the revert will keep Rust recipes apart forever, which may not be the most unified IMHO.