[package]
edition = "2024"
rust-version = "1.92.0"
name = "ssq"
version = "0.7.0"
authors = ["Lander Brandt"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Rust implementation of Source Server Query (A2S)"
readme = "README.md"
keywords = [
"steam",
"query",
"a2s",
"source",
"valve",
]
categories = [
"network-programming",
"game-development",
"parser-implementations",
]
license = "MIT"
repository = "https://github.com/landaire/ssq"
[features]
arma3 = []
async = ["tokio"]
default = []
serialization = ["serde"]
[lib]
name = "ssq"
path = "src/lib.rs"
[[test]]
name = "challenge_test"
path = "tests/challenge_test.rs"
[[test]]
name = "e2e_test"
path = "tests/e2e_test.rs"
[[test]]
name = "snapshot_test"
path = "tests/snapshot_test.rs"
[dependencies.arbitrary]
version = "1"
features = ["derive"]
optional = true
[dependencies.bstr]
version = "1"
features = ["serde"]
[dependencies.byteorder]
version = "1"
[dependencies.bzip2]
version = "0.4.4"
[dependencies.crc]
version = "1"
[dependencies.serde]
version = "1"
features = ["derive"]
optional = true
[dependencies.thiserror]
version = "1"
[dependencies.tokio]
version = "1"
features = [
"net",
"time",
]
optional = true
[dev-dependencies.futures]
version = "0.3.27"
[dev-dependencies.insta]
version = "1"
[dev-dependencies.tokio]
version = "1"
features = [
"macros",
"rt",
]