blob: 25e497c509279fa7957ff9c884420678799e7977 [file] [log] [blame]
load("@rules_rust//rust:defs.bzl", "rust_binary")
cc_library(
name = "example_lib",
hdrs = ["example.h"],
# Opting into using Crubit (including Crubit's experimental features).
aspect_hints = ["//features:experimental"],
)
rust_binary(
name = "main",
srcs = ["main.rs"],
# Declaring a dependency on Rust bindings for calling into the C++
# `example_lib` library:
cc_deps = [":example_lib"],
)