[package]
edition = "2024"
rust-version = "1.99.0"
name = "source_sdk_2013"
version = "0.1.0-alpha.8"
authors = ["Cryotheum"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Higher-level bindings for the Source SDK."
readme = "README.md"
keywords = [
"gamedev",
"source-engine",
"valve",
]
categories = ["api-bindings"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/Cryotheus/rust_source_sdk_2013"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = [
"-Zunstable-options",
"--generate-link-to-definition",
"--generate-macro-expansion",
]
[features]
_test-support = ["sdk_raw/_test-support"]
tf2 = ["sdk_raw/tf2"]
tf2_loadout = ["tf2"]
[lib]
name = "source_sdk_2013"
path = "src/lib.rs"
[[test]]
name = "bitbuf"
path = "tests/bitbuf.rs"
[[test]]
name = "commands"
path = "tests/commands.rs"
[[test]]
name = "cvar"
path = "tests/cvar.rs"
[[test]]
name = "engine_sound"
path = "tests/engine_sound.rs"
[[test]]
name = "game_events"
path = "tests/game_events.rs"
[[test]]
name = "model_info"
path = "tests/model_info.rs"
[[test]]
name = "net_cheats"
path = "tests/net_cheats.rs"
[[test]]
name = "net_messages"
path = "tests/net_messages.rs"
[[test]]
name = "player_info"
path = "tests/player_info.rs"
[[test]]
name = "server"
path = "tests/server.rs"
[[test]]
name = "server_game_dll"
path = "tests/server_game_dll.rs"
[[test]]
name = "string_tables"
path = "tests/string_tables.rs"
[[test]]
name = "tf2_achievements"
path = "tests/tf2_achievements.rs"
[[test]]
name = "tf2_attribute_catalog"
path = "tests/tf2_attribute_catalog.rs"
[[test]]
name = "tf2_attributes"
path = "tests/tf2_attributes.rs"
[[test]]
name = "tf2_loadout"
path = "tests/tf2_loadout.rs"
[[test]]
name = "tf2_user_messages"
path = "tests/tf2_user_messages.rs"
[[test]]
name = "user_messages"
path = "tests/user_messages.rs"
[[test]]
name = "valve_engine"
path = "tests/valve_engine.rs"
[dependencies.bitflags]
version = "2.13.2"
[dependencies.glam]
version = "0.33.10"
features = []
[dependencies.sdk_raw]
version = "0.1.0-alpha.8"
package = "source_sdk_2013_raw"
[dependencies.source_sdk_2013_declmacros]
version = "0.1.0-alpha.7"
[dependencies.sys]
version = "0.1.0-alpha.8"
package = "source_sdk_2013_sys"
[dependencies.thiserror]
version = "2.0.21"
[dev-dependencies.sdk_raw]
version = "0.1.0-alpha.8"
features = ["_test-support"]
package = "source_sdk_2013_raw"