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