handshakes

This commit is contained in:
DecDuck
2024-10-08 18:08:52 +11:00
parent ae4c65b7ab
commit 4bb33c8223
9 changed files with 285 additions and 43 deletions

161
src-tauri/Cargo.lock generated
View File

@ -931,13 +931,14 @@ version = "0.1.0"
dependencies = [
"ciborium",
"directories",
"futures",
"log",
"os_info",
"rayon",
"reqwest",
"rustbreak",
"serde",
"serde_json",
"structured-logger",
"tauri",
"tauri-build",
"tauri-plugin-deep-link",
@ -1195,21 +1196,6 @@ dependencies = [
"new_debug_unreachable",
]
[[package]]
name = "futures"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
dependencies = [
"futures-channel",
"futures-core",
"futures-executor",
"futures-io",
"futures-sink",
"futures-task",
"futures-util",
]
[[package]]
name = "futures-channel"
version = "0.3.31"
@ -1285,7 +1271,6 @@ version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
dependencies = [
"futures-channel",
"futures-core",
"futures-io",
"futures-macro",
@ -2116,6 +2101,10 @@ name = "log"
version = "0.4.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
dependencies = [
"serde",
"value-bag",
]
[[package]]
name = "mac"
@ -3108,6 +3097,7 @@ dependencies = [
"base64 0.22.1",
"bytes",
"encoding_rs",
"futures-channel",
"futures-core",
"futures-util",
"h2",
@ -3401,6 +3391,15 @@ dependencies = [
"syn 2.0.79",
]
[[package]]
name = "serde_fmt"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1d4ddca14104cd60529e8c7f7ba71a2c8acd8f7f5cfcdc2faf97eeb7c3010a4"
dependencies = [
"serde",
]
[[package]]
name = "serde_json"
version = "1.0.128"
@ -3689,12 +3688,103 @@ version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "structured-logger"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16524b1ef57fd2e253216ab20ec44f0dc32b29155a4b3e6bef0a857d8c9f5f08"
dependencies = [
"log",
"parking_lot",
"serde",
"serde_json",
"tokio",
]
[[package]]
name = "subtle"
version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
[[package]]
name = "sval"
version = "2.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eaf38d1fa2ce984086ea42fb856a9f374d94680a4f796831a7fc868d7f2af1b9"
[[package]]
name = "sval_buffer"
version = "2.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81682ff859964ca1d7cf3d3d0f9ec7204ea04c2c32acb8cc2cf68ecbd3127354"
dependencies = [
"sval",
"sval_ref",
]
[[package]]
name = "sval_dynamic"
version = "2.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a213b93bb4c6f4c9f9b17f2e740e077fd18746bbf7c80c72bbadcac68fa7ee4"
dependencies = [
"sval",
]
[[package]]
name = "sval_fmt"
version = "2.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6902c6d3fb52c89206fe0dc93546c0123f7d48b5997fd14e61c9e64ff0b63275"
dependencies = [
"itoa 1.0.11",
"ryu",
"sval",
]
[[package]]
name = "sval_json"
version = "2.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11a28041ea78cdc394b930ae6b897d36246dc240a29a6edf82d76562487fb0b4"
dependencies = [
"itoa 1.0.11",
"ryu",
"sval",
]
[[package]]
name = "sval_nested"
version = "2.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "850346e4b0742a7f2fd2697d703ff80084d0b658f0f2e336d71b8a06abf9b68e"
dependencies = [
"sval",
"sval_buffer",
"sval_ref",
]
[[package]]
name = "sval_ref"
version = "2.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "824afd97a8919f28a35b0fdea979845cc2ae461a8a3aaa129455cb89c88bb77a"
dependencies = [
"sval",
]
[[package]]
name = "sval_serde"
version = "2.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ada7520dd719ed672c786c7db7de4f5230f4d504b0821bd8305cd30ca442315"
dependencies = [
"serde",
"sval",
"sval_nested",
]
[[package]]
name = "swift-rs"
version = "1.0.7"
@ -4220,6 +4310,7 @@ dependencies = [
"bytes",
"libc",
"mio",
"parking_lot",
"pin-project-lite",
"socket2",
"windows-sys 0.52.0",
@ -4525,6 +4616,42 @@ dependencies = [
"serde",
]
[[package]]
name = "value-bag"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a84c137d37ab0142f0f2ddfe332651fdbf252e7b7dbb4e67b6c1f1b2e925101"
dependencies = [
"value-bag-serde1",
"value-bag-sval2",
]
[[package]]
name = "value-bag-serde1"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ccacf50c5cb077a9abb723c5bcb5e0754c1a433f1e1de89edc328e2760b6328b"
dependencies = [
"erased-serde",
"serde",
"serde_fmt",
]
[[package]]
name = "value-bag-sval2"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1785bae486022dfb9703915d42287dcb284c1ee37bd1080eeba78cc04721285b"
dependencies = [
"sval",
"sval_buffer",
"sval_dynamic",
"sval_fmt",
"sval_json",
"sval_ref",
"sval_serde",
]
[[package]]
name = "vcpkg"
version = "0.2.15"