feat(arr): add arr-subs with the provider trait

The skeleton the subtitles milestone hangs off: provider domain types, an
object-safe Provider trait, the crate's own error type, and the cargo
features the translation backends will sit behind. No provider, no
translation, no ranking — DESIGN.md §15 keeps ranking pure in arr-core.
This commit is contained in:
Miguel Palhas
2026-08-24 21:42:40 +01:00
parent 695cb69f2f
commit 8b83ac9511
6 changed files with 537 additions and 0 deletions
Generated
+9
View File
@@ -198,6 +198,15 @@ dependencies = [
"tracing",
]
[[package]]
name = "arr-subs"
version = "0.1.0"
dependencies = [
"arr-core",
"thiserror",
"tokio",
]
[[package]]
name = "assert-json-diff"
version = "2.0.2"