load("@rules_rust//bindgen:defs.bzl", "rust_bindgen_library") load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_test") rust_bindgen_library( name = "simple_bindgen", bindgen_flags = [ "--allowlist-function=simple_.*", "--allowlist-var=SIMPLE_.*", ], cc_lib = "//bindgen/simple", header = "//bindgen/simple:simple.h", wrap_static_fns = True, ) rust_binary( name = "simple_example", srcs = ["main.rs"], deps = [":simple_bindgen"], ) rust_test( name = "simple_test", crate = ":simple_example", )