master
style: apply rustfmt
lint: use `cloned()` or `copied()` when we can
cargo: set `rust-version` on all crates
repo: move all source code in crates directory
edition: manual changes