From 5db7fe83f04858f95252cc8b8de5ebca1171805e Mon Sep 17 00:00:00 2001 From: Harsh Modi Date: Mon, 27 Nov 2023 22:12:58 -0800 Subject: [PATCH] rust-analyzer: Include prost_runtime as a dep for rust_prost_library This allows rust-analyzer to autocomplete definitions like ::decode() and other methods that are found in ::prost::Message. --- proto/prost/private/prost.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proto/prost/private/prost.bzl b/proto/prost/private/prost.bzl index a88357c407..a760361a7d 100644 --- a/proto/prost/private/prost.bzl +++ b/proto/prost/private/prost.bzl @@ -207,7 +207,7 @@ def _rust_prost_aspect_impl(target, ctx): proto_deps = getattr(ctx.rule.attr, "deps", []) direct_deps = [] - transitive_deps = [] + transitive_deps = [depset(runtime_deps)] for proto_dep in proto_deps: proto_info = proto_dep[ProstProtoInfo]