You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
synctv/synctv-core/testing/Cargo.toml

54 lines
1.3 KiB
TOML

[package]
name = "synctv-core-testing"
version.workspace = true
edition.workspace = true
license.workspace = true
[dependencies]
synctv-core = { path = "..", default-features = false, features = ["test-support"] }
synctv-common.workspace = true
synctv-xiu = { workspace = true, optional = true }
anyhow.workspace = true
async-trait.workspace = true
bytes.workspace = true
chrono.workspace = true
hex.workspace = true
opaque-ke.workspace = true
rand.workspace = true
serde.workspace = true
serde_json.workspace = true
sha2.workspace = true
sha2_010.workspace = true
sqlx = { workspace = true, features = ["runtime-tokio", "postgres", "chrono", "uuid", "json"] }
testcontainers = { workspace = true, features = ["reusable-containers"] }
testcontainers-modules = { workspace = true }
tokio = { workspace = true, features = ["rt-multi-thread", "macros"] }
redis = { workspace = true }
url = { workspace = true }
[dev-dependencies]
tokio = { workspace = true, features = ["rt-multi-thread", "macros"] }
[lints]
workspace = true
[features]
default = []
docker = []
streaming = ["dep:synctv-xiu"]
tls-aws-lc = [
"synctv-core/tls-aws-lc",
"testcontainers/aws-lc-rs",
"testcontainers-modules/aws-lc-rs",
]
tls-ring = [
"synctv-core/tls-ring",
"testcontainers/ring",
"testcontainers-modules/ring",
]
[lib]
name = "synctv_core_testing"
path = "src/lib.rs"