From f47509a62f13cb08e1b5c74e8ade5db734583a36 Mon Sep 17 00:00:00 2001 From: newt Date: Tue, 16 Jun 2026 11:42:56 +0100 Subject: [PATCH] feat(steam-vent-proto): add deadlock --- Cargo.lock | 36 +++++++++++++++++++++++------------- Cargo.toml | 4 +++- src/lib.rs | 2 ++ 3 files changed, 28 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fb1fd52..549a2b8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,24 +1,24 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 4 +version = 3 [[package]] name = "bytes" -version = "1.10.1" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" [[package]] name = "once_cell" -version = "1.21.3" +version = "1.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" [[package]] name = "proc-macro2" -version = "1.0.101" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" dependencies = [ "unicode-ident", ] @@ -46,9 +46,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.41" +version = "1.0.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1" +checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" dependencies = [ "proc-macro2", ] @@ -59,6 +59,7 @@ version = "0.5.2" dependencies = [ "steam-vent-proto-common 0.5.1", "steam-vent-proto-csgo", + "steam-vent-proto-deadlock", "steam-vent-proto-dota2", "steam-vent-proto-steam", "steam-vent-proto-tf2", @@ -89,6 +90,15 @@ dependencies = [ "steam-vent-proto-common 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "steam-vent-proto-deadlock" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cb90b9f61017aa240eb125a5e89163e984f3990c5e64693ee3191c6d9b99b79" +dependencies = [ + "steam-vent-proto-common 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "steam-vent-proto-dota2" version = "0.5.2" @@ -116,9 +126,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.107" +version = "2.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a26dbd934e5451d21ef060c018dae56fc073894c5a7896f882928a76e6d081b" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" dependencies = [ "proc-macro2", "quote", @@ -147,6 +157,6 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.19" +version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" diff --git a/Cargo.toml b/Cargo.toml index fc5c7c3..075eac3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,6 +10,7 @@ rust-version = "1.78.0" [dependencies] steam-vent-proto-common = { version = "0.5.1", path = "common" } +steam-vent-proto-deadlock = { version = "0.1.0", optional = true } steam-vent-proto-steam = { version = "0.5.2", path = "./steam" } steam-vent-proto-tf2 = { version = "0.5.2", optional = true } steam-vent-proto-csgo = { version = "0.5.2", optional = true } @@ -19,6 +20,7 @@ steam-vent-proto-dota2 = { version = "0.5.2", optional = true } tf2 = ["steam-vent-proto-tf2"] csgo = ["steam-vent-proto-csgo"] dota2 = ["steam-vent-proto-dota2"] +deadlock = ["steam-vent-proto-deadlock"] [workspace] -exclude = ["build"] \ No newline at end of file +exclude = ["build"] diff --git a/src/lib.rs b/src/lib.rs index 2aaa52a..f542fe5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -7,3 +7,5 @@ pub use steam_vent_proto_csgo as csgo; pub use steam_vent_proto_dota2 as dota2; #[cfg(feature = "tf2")] pub use steam_vent_proto_tf2 as tf2; +#[cfg(feature = "deadlock")] +pub use steam_vent_proto_deadlock as deadlock;