Which is the current state of code coverage in Rust? Is it still available only for nightly? Which is the best continuous integration platform that supports that at the moment?
I am using GitLab at the moment and I am looking for a good guide to configure for that.
There are a few tools. cargo-tarpaulin works on stable and is decent, while cargo-llvm-cov requires nightly (though it'll install it automatically) and uses Rust's built-in tooling to provide more accurate coverage.
cargo-tarpaulin can output "standard" .lcov files and a few other formats. (edit: there's a paragraph about gitlab integration in the readme of tarpaulin)