• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("@m_pkgs//:defs.bzl", "aliases", "all_crate_deps")
2load("@rules_rust//rust:defs.bzl", "rust_library", "rust_test")
3
4rust_library(
5    name = "pkg_a",
6    srcs = glob(["src/**/*.rs"]),
7    aliases = aliases(),
8    proc_macro_deps = all_crate_deps(proc_macro = True),
9    deps = all_crate_deps(normal = True),
10)
11
12rust_test(
13    name = "unit_test",
14    aliases = aliases(),
15    crate = ":pkg_a",
16    proc_macro_deps = all_crate_deps(proc_macro_dev = True),
17    deps = all_crate_deps(normal_dev = True),
18)
19