[dependencies.aerox_client]
optional = true
version = "0.1.1"
[dependencies.aerox_config]
optional = true
version = "0.1.1"
[dependencies.aerox_core]
optional = true
version = "0.1.1"
[dependencies.aerox_ecs]
optional = true
version = "0.1.1"
[dependencies.aerox_network]
features = ["aerox_router"]
optional = true
version = "0.1.1"
[dependencies.aerox_plugins]
optional = true
version = "0.1.1"
[dependencies.aerox_protobuf]
optional = true
version = "0.1.1"
[dependencies.aerox_router]
optional = true
version = "0.1.1"
[dependencies.bytes]
version = "1.7"
[dependencies.futures-util]
features = ["sink"]
version = "0.3"
[dependencies.prost]
version = "0.13"
[dependencies.thiserror]
version = "2.0"
[dependencies.tokio]
features = ["full"]
version = "1.40"
[dependencies.tokio-util]
features = ["codec"]
version = "0.7"
[dev-dependencies.tokio]
features = ["full", "test-util", "macros"]
version = "1.40"
[[example]]
name = "benchmark"
path = "examples/benchmark.rs"
[[example]]
name = "complete_game_server"
path = "examples/complete_game_server.rs"
[[example]]
name = "ecs_basics"
path = "examples/ecs_basics.rs"
[[example]]
name = "router_middleware"
path = "examples/router_middleware.rs"
[[example]]
name = "start"
path = "examples/start.rs"
[features]
client = ["dep:aerox_client", "dep:aerox_network", "dep:aerox_protobuf"]
default = ["server", "client"]
server = ["dep:aerox_config", "dep:aerox_core", "dep:aerox_network", "dep:aerox_protobuf", "dep:aerox_ecs", "dep:aerox_router", "dep:aerox_plugins"]
[lib]
name = "aerox"
path = "src/lib.rs"
[package]
authors = ["AeroX Team"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "AeroX - 高性能游戏服务器后端框架"
edition = "2024"
license = "MIT"
name = "aerox"
readme = "README.md"
repository = "https://github.com/cherish-ltt/AeroX"
resolver = "2"
version = "0.1.1"