load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_library", "rust_test")

rust_library(
    name = "xatu_lib",
    crate_name = "xatu",
    srcs = ["lib.rs"],
    deps = [
        "//third_party/crates:rnix",
        "//third_party/crates:rowan",
    ],
)

rust_binary(
    name = "xatu",
    crate_name = "xatu_cli",
    srcs = ["main.rs"],
    deps = [":xatu_lib"],
)

rust_test(
    name = "lib_test",
    srcs = ["lib_test.rs"],
    deps = [":xatu_lib"],
)
