It's finally time for me to start figuring out how the Cargo ecosystem works from the publishing side. What changes should I make to bring this up to best-practices before I formally publish it?
Though an email isn't required the common format here is Author <name@host.com>. Just e seems a bit terse.
authors = ["e"]
Likely you'll also want to add at least a crate description and keywords so that potential users can find your crate.
Dependencies look fine to me.
It's fairly common to do this if a crate provides an extension to another crate, say in the case of serde there's serde-json and so on. I don't think they necessarily need to have the same author.