|
|
@@ -1966,6 +1966,21 @@ version = "0.1.4"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "foreign-types"
|
|
|
+version = "0.3.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
|
|
|
+dependencies = [
|
|
|
+ "foreign-types-shared",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "foreign-types-shared"
|
|
|
+version = "0.1.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "form_urlencoded"
|
|
|
version = "1.2.1"
|
|
|
@@ -2866,6 +2881,12 @@ dependencies = [
|
|
|
"thiserror 1.0.69",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "linked-hash-map"
|
|
|
+version = "0.5.6"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "linux-raw-sys"
|
|
|
version = "0.4.14"
|
|
|
@@ -3048,6 +3069,23 @@ dependencies = [
|
|
|
"syn 1.0.109",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "native-tls"
|
|
|
+version = "0.2.13"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "0dab59f8e050d5df8e4dd87d9206fb6f65a483e20ac9fda365ade4fab353196c"
|
|
|
+dependencies = [
|
|
|
+ "libc",
|
|
|
+ "log",
|
|
|
+ "openssl",
|
|
|
+ "openssl-probe",
|
|
|
+ "openssl-sys",
|
|
|
+ "schannel",
|
|
|
+ "security-framework",
|
|
|
+ "security-framework-sys",
|
|
|
+ "tempfile",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "nix"
|
|
|
version = "0.26.4"
|
|
|
@@ -3280,12 +3318,50 @@ version = "0.3.1"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "openssl"
|
|
|
+version = "0.10.69"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "f5e534d133a060a3c19daec1eb3e98ec6f4685978834f2dbadfe2ec215bab64e"
|
|
|
+dependencies = [
|
|
|
+ "bitflags 2.6.0",
|
|
|
+ "cfg-if",
|
|
|
+ "foreign-types",
|
|
|
+ "libc",
|
|
|
+ "once_cell",
|
|
|
+ "openssl-macros",
|
|
|
+ "openssl-sys",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "openssl-macros"
|
|
|
+version = "0.1.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn 2.0.87",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "openssl-probe"
|
|
|
version = "0.1.5"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "openssl-sys"
|
|
|
+version = "0.9.104"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741"
|
|
|
+dependencies = [
|
|
|
+ "cc",
|
|
|
+ "libc",
|
|
|
+ "pkg-config",
|
|
|
+ "vcpkg",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "opentelemetry"
|
|
|
version = "0.17.0"
|
|
|
@@ -3682,6 +3758,23 @@ dependencies = [
|
|
|
"syn 1.0.109",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "pyth-lazer-consumer"
|
|
|
+version = "0.1.0"
|
|
|
+dependencies = [
|
|
|
+ "anyhow",
|
|
|
+ "futures-util",
|
|
|
+ "pyth-lazer-protocol 0.4.0",
|
|
|
+ "serde",
|
|
|
+ "serde_json",
|
|
|
+ "tokio",
|
|
|
+ "tokio-stream",
|
|
|
+ "tokio-tungstenite",
|
|
|
+ "tracing",
|
|
|
+ "ttl_cache",
|
|
|
+ "url",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "pyth-lazer-protocol"
|
|
|
version = "0.1.3"
|
|
|
@@ -6485,6 +6578,16 @@ dependencies = [
|
|
|
"syn 2.0.87",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "tokio-native-tls"
|
|
|
+version = "0.3.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
|
|
|
+dependencies = [
|
|
|
+ "native-tls",
|
|
|
+ "tokio",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "tokio-rustls"
|
|
|
version = "0.24.1"
|
|
|
@@ -6530,8 +6633,10 @@ checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c"
|
|
|
dependencies = [
|
|
|
"futures-util",
|
|
|
"log",
|
|
|
+ "native-tls",
|
|
|
"rustls",
|
|
|
"tokio",
|
|
|
+ "tokio-native-tls",
|
|
|
"tokio-rustls",
|
|
|
"tungstenite",
|
|
|
"webpki-roots 0.25.4",
|
|
|
@@ -6688,6 +6793,15 @@ version = "0.2.5"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "ttl_cache"
|
|
|
+version = "0.5.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "4189890526f0168710b6ee65ceaedf1460c48a14318ceec933cb26baa492096a"
|
|
|
+dependencies = [
|
|
|
+ "linked-hash-map",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "tungstenite"
|
|
|
version = "0.20.1"
|
|
|
@@ -6700,6 +6814,7 @@ dependencies = [
|
|
|
"http",
|
|
|
"httparse",
|
|
|
"log",
|
|
|
+ "native-tls",
|
|
|
"rand 0.8.5",
|
|
|
"rustls",
|
|
|
"sha1",
|
|
|
@@ -6860,6 +6975,12 @@ version = "0.1.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "vcpkg"
|
|
|
+version = "0.2.15"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "vec_map"
|
|
|
version = "0.8.2"
|