I think the features in Cargo.toml should use dashes instead of underscores to match the style of winapi (v0.3), which also uses - for the seperator in feature names mapping to the structure of header files (see https://github.com/retep998/winapi-rs/blob/dev/Cargo.toml).
This is probably also more consistent with the rest of the crates ecosystem.
I originally chose _ because it is visually more similar to . (both are "at the bottom of the line"), but that's probably not a good reason.
I think the features in Cargo.toml should use dashes instead of underscores to match the style of winapi (v0.3), which also uses
-
for the seperator in feature names mapping to the structure of header files (see https://github.com/retep998/winapi-rs/blob/dev/Cargo.toml).This is probably also more consistent with the rest of the crates ecosystem.
I originally chose
_
because it is visually more similar to.
(both are "at the bottom of the line"), but that's probably not a good reason.