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

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

rust_binary(
    name = "nix-style-linter",
    crate_name = "nix_style_linter_cli",
    srcs = ["main.rs"],
    deps = [":nix_style_linter_lib"],
)

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