load("@prelude-si//:macros.bzl", "rust_library")
rust_library(
name = "sdf-core",
deps = [
"//lib/audit-database:audit-database",
"//lib/dal:dal",
"//lib/edda-client:edda-client",
"//lib/edda-core:edda-core",
"//lib/frigg:frigg",
"//lib/nats-multiplexer-client:nats-multiplexer-client",
"//lib/permissions:permissions",
"//lib/si-data-nats:si-data-nats",
"//lib/si-data-spicedb:si-data-spicedb",
"//lib/si-db:si-db",
"//lib/si-events-rs:si-events",
"//lib/si-frontend-mv-types-rs:si-frontend-mv-types",
"//lib/si-frontend-types-rs:si-frontend-types",
"//lib/si-id:si-id",
"//lib/si-jwt-public-key:si-jwt-public-key",
"//lib/si-posthog-rs:si-posthog",
"//lib/telemetry-rs:telemetry",
"//third-party/rust:axum",
"//third-party/rust:derive_more",
"//third-party/rust:futures-lite",
"//third-party/rust:hyper",
"//third-party/rust:once_cell",
"//third-party/rust:remain",
"//third-party/rust:regex",
"//third-party/rust:serde",
"//third-party/rust:serde_json",
"//third-party/rust:serde_with",
"//third-party/rust:strum",
"//third-party/rust:thiserror",
"//third-party/rust:tokio",
"//third-party/rust:tokio-util",
"//third-party/rust:tracing-tunnel",
"//third-party/rust:ulid",
"//third-party/rust:y-sync",
],
srcs = glob([
"src/**/*.rs",
]),
)