Migrate server to new crate

This commit is contained in:
Jett Chen 2024-11-22 11:21:02 +08:00
parent b806b28a6e
commit 321d36b743
18 changed files with 167 additions and 63 deletions

67
Cargo.lock generated
View file

@ -122,9 +122,9 @@ dependencies = [
[[package]]
name = "anyhow"
version = "1.0.87"
version = "1.0.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8"
checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775"
[[package]]
name = "arraydeque"
@ -539,11 +539,11 @@ dependencies = [
"nix 0.27.1",
"once_cell",
"parking_lot",
"prost 0.13.2",
"prost-types 0.13.2",
"prost 0.13.3",
"prost-types 0.13.3",
"rand",
"rand_core",
"reqwest 0.12.7",
"reqwest 0.12.9",
"ring",
"rusqlite",
"rust-ini 0.21.1",
@ -2644,12 +2644,12 @@ dependencies = [
[[package]]
name = "prost"
version = "0.13.2"
version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b2ecbe40f08db5c006b5764a2645f7f3f141ce756412ac9e1dd6087e6d32995"
checksum = "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f"
dependencies = [
"bytes",
"prost-derive 0.13.2",
"prost-derive 0.13.3",
]
[[package]]
@ -2666,8 +2666,8 @@ dependencies = [
"once_cell",
"petgraph",
"prettyplease",
"prost 0.13.2",
"prost-types 0.13.2",
"prost 0.13.3",
"prost-types 0.13.3",
"regex",
"syn 2.0.89",
"tempfile",
@ -2688,9 +2688,9 @@ dependencies = [
[[package]]
name = "prost-derive"
version = "0.13.2"
version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "acf0c195eebb4af52c752bec4f52f645da98b6e92077a04110c7f349477ae5ac"
checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5"
dependencies = [
"anyhow",
"itertools 0.13.0",
@ -2710,11 +2710,11 @@ dependencies = [
[[package]]
name = "prost-types"
version = "0.13.2"
version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60caa6738c7369b940c3d49246a8d1749323674c65cb13010134f5c9bad5b519"
checksum = "4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670"
dependencies = [
"prost 0.13.2",
"prost 0.13.3",
]
[[package]]
@ -2899,9 +2899,9 @@ dependencies = [
[[package]]
name = "reqwest"
version = "0.12.7"
version = "0.12.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63"
checksum = "a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f"
dependencies = [
"base64 0.22.1",
"bytes",
@ -3249,9 +3249,9 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.128"
version = "1.0.133"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377"
dependencies = [
"itoa",
"memchr",
@ -3290,6 +3290,27 @@ dependencies = [
"serde",
]
[[package]]
name = "server"
version = "0.1.0"
dependencies = [
"anyhow",
"clap",
"config",
"dotenvy",
"jwt-simple",
"log",
"prost 0.13.3",
"prost-types 0.13.3",
"reqwest 0.12.9",
"rusqlite",
"serde",
"serde_json",
"tokio",
"tonic 0.12.3",
"tonic-build",
]
[[package]]
name = "sha-1"
version = "0.10.1"
@ -3591,9 +3612,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
version = "1.40.0"
version = "1.41.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33"
dependencies = [
"backtrace",
"bytes",
@ -3754,7 +3775,7 @@ dependencies = [
"hyper-util",
"percent-encoding",
"pin-project",
"prost 0.13.2",
"prost 0.13.3",
"socket2",
"tokio",
"tokio-stream",
@ -3773,7 +3794,7 @@ dependencies = [
"prettyplease",
"proc-macro2",
"prost-build",
"prost-types 0.13.2",
"prost-types 0.13.3",
"quote",
"syn 2.0.89",
]