Files
arr/crates/arr-subs/Cargo.toml
Miguel Palhas 4cec2b6ed5
ci / web (push) Successful in 30s
ci / rust (push) Failing after 1m58s
e2e / e2e (push) Failing after 2m15s
refactor(subs): remove podnapisi
2026-08-26 22:58:01 +01:00

50 lines
1.3 KiB
TOML

[package]
name = "arr-subs"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
publish = false
[features]
default = []
# Translation backends, one feature each (DESIGN.md §15). The backends
# themselves land in #191, #192 and #193; the switches exist now so the crate
# they will hang off is already shaped for them, and so a build can be told
# which ones to compile in before any of them exists.
translate-openai = []
translate-deepl = []
translate-google = []
translate-command = []
[dependencies]
arr-core.workspace = true
arr-parse.workspace = true
chardetng.workspace = true
encoding_rs.workspace = true
reqwest.workspace = true
serde.workspace = true
serde_json.workspace = true
tempfile.workspace = true
thiserror.workspace = true
tokio.workspace = true
tracing.workspace = true
[dev-dependencies]
tokio = { workspace = true, features = ["macros", "rt-multi-thread"] }
wiremock.workspace = true
# Only built with the feature it exercises — cargo skips the target
# otherwise, rather than compiling an empty one that flags every crate
# dependency as unused.
[[test]]
name = "openai"
required-features = ["translate-openai"]
[[test]]
name = "command"
required-features = ["translate-command"]
[lints]
workspace = true