11 rustPlatform.buildRustPackage rec {
12 pname = "cargo-tarpaulin";
15 src = fetchFromGitHub {
19 hash = "sha256-45jQt5VK7h02Frz5urB6dXap796OTfHsPx/Q1xumM00=";
22 cargoHash = "sha256-+AKgEyKer9S2lTUF3VA4UXnbR0nUBErp2OdqFC84W00=";
27 buildInputs = [ openssl ]
28 ++ lib.optionals stdenv.isDarwin [ curl Security ];
33 description = "A code coverage tool for Rust projects";
34 mainProgram = "cargo-tarpaulin";
35 homepage = "https://github.com/xd009642/tarpaulin";
36 changelog = "https://github.com/xd009642/tarpaulin/blob/${src.rev}/CHANGELOG.md";
37 license = with licenses; [ mit /* or */ asl20 ];
38 maintainers = with maintainers; [ figsoda hugoreeves ];