feat: basic messaging implementation

This commit is contained in:
user0-07161 2025-10-02 19:55:12 +02:00
parent ad75f01112
commit 2ae02b4a22
13 changed files with 565 additions and 70 deletions

19
Cargo.lock generated
View file

@ -73,6 +73,17 @@ version = "1.0.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
[[package]]
name = "async-trait"
version = "0.1.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "autocfg"
version = "1.5.0"
@ -186,7 +197,9 @@ name = "irs"
version = "0.1.0"
dependencies = [
"anyhow",
"async-trait",
"clap",
"once_cell",
"tokio",
]
@ -247,6 +260,12 @@ dependencies = [
"memchr",
]
[[package]]
name = "once_cell"
version = "1.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
[[package]]
name = "once_cell_polyfill"
version = "1.70.1"