diff --git a/lazer/Cargo.lock b/lazer/Cargo.lock index 721e57aaf6..fe98f07eba 100644 --- a/lazer/Cargo.lock +++ b/lazer/Cargo.lock @@ -3771,7 +3771,7 @@ dependencies = [ "futures-util", "hex", "libsecp256k1 0.7.1", - "pyth-lazer-protocol 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "pyth-lazer-protocol 0.4.1", "serde", "serde_json", "tokio", @@ -3797,18 +3797,14 @@ dependencies = [ [[package]] name = "pyth-lazer-protocol" version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c9bbddb1201109b5b5f2d78ecb67ddee69148a4f4feed6935870013b3ac6bbb" dependencies = [ - "alloy-primitives", "anyhow", "base64 0.22.1", - "bincode", - "bs58 0.5.1", "byteorder", "derive_more", - "ed25519-dalek 2.1.1", - "hex", "itertools 0.13.0", - "libsecp256k1 0.7.1", "rust_decimal", "serde", "serde_json", @@ -3816,15 +3812,19 @@ dependencies = [ [[package]] name = "pyth-lazer-protocol" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c9bbddb1201109b5b5f2d78ecb67ddee69148a4f4feed6935870013b3ac6bbb" +version = "0.4.2" dependencies = [ + "alloy-primitives", "anyhow", "base64 0.22.1", + "bincode", + "bs58 0.5.1", "byteorder", "derive_more", + "ed25519-dalek 2.1.1", + "hex", "itertools 0.13.0", + "libsecp256k1 0.7.1", "rust_decimal", "serde", "serde_json", diff --git a/lazer/sdk/rust/client/Cargo.toml b/lazer/sdk/rust/client/Cargo.toml index 56e65859d9..2996dd8977 100644 --- a/lazer/sdk/rust/client/Cargo.toml +++ b/lazer/sdk/rust/client/Cargo.toml @@ -17,7 +17,7 @@ anyhow = "1.0" tracing = "0.1" url = "2.4" -[dev_dependencies] +[dev-dependencies] bincode = "1.3.3" ed25519-dalek = { version = "2.1.1", features = ["rand_core"] } hex = "0.4.3" diff --git a/lazer/sdk/rust/protocol/Cargo.toml b/lazer/sdk/rust/protocol/Cargo.toml index bd992e4f55..8125d2ce19 100644 --- a/lazer/sdk/rust/protocol/Cargo.toml +++ b/lazer/sdk/rust/protocol/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pyth-lazer-protocol" -version = "0.4.1" +version = "0.4.2" edition = "2021" description = "Pyth Lazer SDK - protocol types." license = "Apache-2.0" diff --git a/lazer/sdk/rust/protocol/src/router.rs b/lazer/sdk/rust/protocol/src/router.rs index 34346f567d..b93139e7d0 100644 --- a/lazer/sdk/rust/protocol/src/router.rs +++ b/lazer/sdk/rust/protocol/src/router.rs @@ -228,8 +228,8 @@ impl<'de> Deserialize<'de> for Channel { where D: serde::Deserializer<'de>, { - let value = <&str>::deserialize(deserializer)?; - parse_channel(value).ok_or_else(|| D::Error::custom("unknown channel")) + let value = ::deserialize(deserializer)?; + parse_channel(&value).ok_or_else(|| D::Error::custom("unknown channel")) } }