Want to keep Cargo.toml dependency blocks sorted
Cargo.toml diffs are hard enough to read as they are, but it doesn't help that the ordering is inconsistent.
I propose the following rule: all dependencies that are in the same "block" (separated by blank line, comment, or TOML section marker) ought to be in lexical order.
I think we could check this in the CI.