python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / tools / protoc-gen-rust / default.nix
blob4ddc2fdb8c65a7c71afec0c8b9d57787144d89bf
1 { fetchCrate
2 , lib
3 , rustPlatform
4 , protobuf
5 }:
7 rustPlatform.buildRustPackage rec {
8   pname = "protoc-gen-rust";
9   version = "3.1.0";
11   src = fetchCrate {
12     inherit version;
13     pname = "protobuf-codegen";
14     sha256 = "sha256-DaydUuENqmN812BgQmpewRPhkq9lT6+g+VPuytLc25Y=";
15   };
17   cargoSha256 = "sha256-kzc2Wd+Y3mNmOHxRj5R1LIbvXz5NyGcRnz2e0jdfdPg=";
19   cargoBuildFlags = ["--bin" pname];
21   nativeBuildInputs = [ protobuf ];
23   meta = with lib; {
24     description = "Protobuf plugin for generating Rust code";
25     homepage = "https://github.com/stepancheg/rust-protobuf";
26     license = licenses.mit;
27     maintainers = with maintainers; [ lucperkins ];
28   };