aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/rust/fibonacci/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'examples/rust/fibonacci/BUILD')
-rw-r--r--examples/rust/fibonacci/BUILD36
1 files changed, 36 insertions, 0 deletions
diff --git a/examples/rust/fibonacci/BUILD b/examples/rust/fibonacci/BUILD
new file mode 100644
index 0000000000..a29e2123ba
--- /dev/null
+++ b/examples/rust/fibonacci/BUILD
@@ -0,0 +1,36 @@
+package(default_visibility = ["//visibility:public"])
+
+load(
+ "/tools/build_rules/rust/rust",
+ "rust_library",
+ "rust_test",
+ "rust_bench_test",
+ "rust_doc",
+ "rust_doc_test",
+)
+
+rust_library(
+ name = "fibonacci",
+ srcs = ["src/lib.rs"],
+)
+
+rust_test(
+ name = "fibonacci_test",
+ deps = [":fibonacci"],
+)
+
+rust_bench_test(
+ name = "fibonacci_bench",
+ srcs = ["benches/fibonacci_bench.rs"],
+ deps = [":fibonacci"],
+)
+
+rust_doc(
+ name = "fibonacci_doc",
+ dep = ":fibonacci",
+)
+
+rust_doc_test(
+ name = "fibonacci_doc_test",
+ dep = ":fibonacci",
+)