diff --git a/Cargo.lock b/Cargo.lock index f5ffc4d..021cb88 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2222,6 +2222,7 @@ dependencies = [ "trx-frontend-http", "trx-frontend-http-json", "trx-frontend-rigctl", + "trx-protocol", ] [[package]] @@ -2268,6 +2269,7 @@ dependencies = [ "tracing", "trx-core", "trx-frontend", + "trx-protocol", ] [[package]] @@ -2288,6 +2290,15 @@ dependencies = [ "libc", ] +[[package]] +name = "trx-protocol" +version = "0.1.0" +dependencies = [ + "serde", + "serde_json", + "trx-core", +] + [[package]] name = "trx-server" version = "0.1.0" @@ -2308,6 +2319,7 @@ dependencies = [ "trx-backend", "trx-core", "trx-ft8", + "trx-protocol", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 54d396c..6c37c38 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,6 +5,8 @@ [workspace] members = [ "src/trx-ft8", + "src/trx-core", + "src/trx-protocol", "src/trx-server", "src/trx-server/trx-backend", "src/trx-server/trx-backend/trx-backend-ft817", @@ -14,7 +16,6 @@ members = [ "src/trx-client/trx-frontend/trx-frontend-http", "src/trx-client/trx-frontend/trx-frontend-http-json", "src/trx-client/trx-frontend/trx-frontend-rigctl", - "src/trx-core", ] resolver = "2"