load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_library", "rust_test") rust_library( name = "ariadne_lib", crate_name = "ariadne", srcs = [ "ariadne.rs", "clew.rs", "pipeline.rs", ], deps = [ "//third_party/crates:serde", "//third_party/crates:serde_json", ], ) rust_binary( name = "ariadne", crate_name = "ariadne_cli", srcs = ["ariadne_main.rs"], deps = [ ":ariadne_lib", "//src/monorepo:monorepo", "//third_party/crates:clap", ], ) rust_test( name = "clew_test", srcs = ["clew_test.rs"], deps = [ ":ariadne_lib", "//third_party/crates:serde_json", ], ) rust_test( name = "pipeline_test", srcs = ["pipeline_test.rs"], deps = [":ariadne_lib"], )