Advertise returned providers with `provides = [...]` for `rust_{upb,cc}_proto_library` rules.
PiperOrigin-RevId: 808959340
diff --git a/rust/defs.bzl b/rust/defs.bzl
index d25bcd3..b787d10 100644
--- a/rust/defs.bzl
+++ b/rust/defs.bzl
@@ -1,6 +1,7 @@
"""This file implements rust_proto_library."""
load("@rules_rust//rust:defs.bzl", "rust_common")
+load("@rules_rust//rust:rust_common.bzl", "CrateInfo", "DepInfo")
load("//bazel/common:proto_common.bzl", "proto_common")
load("//bazel/common:proto_info.bzl", "ProtoInfo")
load(
@@ -157,6 +158,7 @@
toolchains = [
"@rules_rust//rust:toolchain_type",
],
+ provides = [ProtoCrateNamesInfo, CrateInfo, DepInfo, CcInfo],
)
rust_upb_proto_library = _make_rust_proto_library(is_upb = True)