As we move towards a 1.0 release it would be nice to check CI that we don't make breaking changes. Consider using - https://github.com/Enselic/cargo-public-api - https://github.com/obi1kenobi/cargo-semver-checks