• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load(
2    "//rust:defs.bzl",
3    "rust_doc",
4    "rust_library",
5    "rust_test",
6)
7load("//tools/runfiles/private:runfiles_utils.bzl", "workspace_name")
8
9workspace_name(
10    name = "workspace_name.env",
11)
12
13rust_library(
14    name = "runfiles",
15    srcs = ["runfiles.rs"],
16    edition = "2018",
17    rustc_env_files = [
18        ":workspace_name.env",
19    ],
20    visibility = ["//visibility:public"],
21)
22
23rust_test(
24    name = "runfiles_test",
25    crate = ":runfiles",
26    data = ["data/sample.txt"],
27)
28
29rust_doc(
30    name = "runfiles_doc",
31    crate = ":runfiles",
32)
33