Protocol Buffers - Google's data interchange format (grpc依赖)
https://developers.google.com/protocol-buffers/
24 lines
562 B
24 lines
562 B
# This package contains Rust protobuf runtime implementation built on top of the C++ backend. |
|
|
|
load("@rules_rust//rust:defs.bzl", "rust_library") |
|
|
|
cc_library( |
|
name = "cpp_api", |
|
hdrs = ["cpp_api.h"], |
|
visibility = [ |
|
"//src/google/protobuf:__subpackages__", |
|
"//rust:__subpackages__", |
|
], |
|
deps = [ |
|
":rust_alloc_for_cpp_api", |
|
"//src/google/protobuf", |
|
], |
|
) |
|
|
|
rust_library( |
|
name = "rust_alloc_for_cpp_api", |
|
srcs = ["rust_alloc_for_cpp_api.rs"], |
|
visibility = [ |
|
"//rust:__subpackages__", |
|
], |
|
)
|
|
|