[refactor](trx-rs): adopt shared app infra modules

Phase 4: route config loading and plugin discovery through trx-app, remove duplicated local plugin loaders, and align binary dependencies.

Co-authored-by: Codex <codex@openai.com>
Signed-off-by: Stanislaw Grams <stanislawgrams@gmail.com>
This commit is contained in:
2026-02-12 21:19:03 +01:00
parent b7fb9adef7
commit 0d8314cab6
7 changed files with 31 additions and 362 deletions
Generated
+3 -4
View File
@@ -2223,13 +2223,11 @@ dependencies = [
"bytes",
"clap",
"dirs",
"libloading",
"serde",
"serde_json",
"tokio",
"toml",
"tracing",
"tracing-subscriber",
"trx-app",
"trx-core",
"trx-frontend",
@@ -2253,6 +2251,7 @@ dependencies = [
name = "trx-frontend"
version = "0.1.0"
dependencies = [
"bytes",
"tokio",
"trx-core",
]
@@ -2272,6 +2271,7 @@ dependencies = [
"tracing",
"trx-core",
"trx-frontend",
"trx-protocol",
]
[[package]]
@@ -2294,6 +2294,7 @@ dependencies = [
"tracing",
"trx-core",
"trx-frontend",
"trx-protocol",
]
[[package]]
@@ -2321,7 +2322,6 @@ dependencies = [
"clap",
"cpal",
"dirs",
"libloading",
"opus",
"serde",
"serde_json",
@@ -2329,7 +2329,6 @@ dependencies = [
"tokio-serial",
"toml",
"tracing",
"tracing-subscriber",
"trx-app",
"trx-backend",
"trx-core",