blob: f2fe852d8db80d3107223bab9cfc3f97082f8ad7 [file] [log] [blame]
load("//rust:defs.bzl", "rust_binary", "rust_test")
rust_binary(
name = "hello-world",
srcs = ["src/main.rs"],
edition = "2018",
)
filegroup(
name = "hello_world_main",
srcs = ["src/main.rs"],
)
rust_test(
name = "test",
srcs = ["tests/run.rs"],
data = [
":hello-world",
":hello_world_main",
],
edition = "2018",
env = {
"FERRIS_SAYS": "Hello fellow Rustaceans!",
"HELLO_WORLD_BIN": "$(rootpath :hello-world)",
"HELLO_WORLD_SRC": "$(rootpath :hello_world_main)",
},
)