Rust workspace release procedure
- Read existing version from crate's toml file
- Increment version in all workspace's crate's toml files and it's dependencies
- Commit all version changes
- Create new git tag
- Run cargo publish --manifest-path …
- Push git tag