load("@rules_rust//rust:defs.bzl", "rust_doc", "rust_doc_test", "rust_library")
package(default_visibility = ["//visibility:public"])
rust_library(
name = "actor12",
srcs = glob(["src/**/*.rs"]),
crate_root = "src/lib.rs",
edition = "2024",
deps = [
"@crates//:anyhow",
"@crates//:arc-swap",
"@crates//:dashmap",
"@crates//:downcast-rs",
"@crates//:futures",
"@crates//:metrics",
"@crates//:parking_lot",
"@crates//:take-once",
"@crates//:thiserror",
"@crates//:tokio",
"@crates//:tracing",
],
)
rust_doc(
name = "actor12_doc",
crate = ":actor12",
)
rust_doc_test(
name = "actor12_doc_test",
crate = ":actor12",
)
alias(
name = "lib",
actual = ":actor12",
)