7 rustPlatform.buildRustPackage rec {
8 pname = "tokio-console";
11 src = fetchFromGitHub {
14 rev = "tokio-console-v${version}";
15 hash = "sha256-zISgEhUmAfHErq4AelbnSwtKjtxYH//pbLUAlPKxQYk=";
18 cargoHash = "sha256-qK8U6BZN7sdBP8CbzsDeewsGulNA/KFVS9vscBxysRg=";
20 nativeBuildInputs = [ protobuf ];
22 cargoPatches = [ ./cargo-lock.patch ];
24 # uses currently unstable tokio features
25 RUSTFLAGS = "--cfg tokio_unstable";
28 # tests depend upon git repository at test execution time
30 "--skip config::tests::args_example_changed"
31 "--skip config::tests::toml_example_changed"
35 description = "A debugger for asynchronous Rust code";
36 homepage = "https://github.com/tokio-rs/console";
37 mainProgram = "tokio-console";
38 license = with licenses; [ mit ];
39 maintainers = with maintainers; [ max-niederman ];