auraxis 0.2.0

API & ESS client for Planetside 2 Census API
Documentation
[package]
name = "auraxis"
description = "API & ESS client for Planetside 2 Census API"
license = "MIT"
version = "0.2.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
chrono = { version = "0.4.22", features = ["serde"] }
serde = { version = "1.0.144", features = ["derive", "serde_derive"] }
serde_json = "1.0.85"
serde_with = { version = "2.0.0", features = ["chrono"] }
tracing = "0.1.36"
tokio = { version = "1.21.0", features = ["sync", "time", "rt", "net", "macros"] }
tokio-tungstenite = { version = "0.18.0", features = ["connect", "native-tls-vendored"] }
futures = "0.3.24"
futures-util = "0.3.24"
thiserror = "1.0.34"
num_enum = "0.6.1"
anyhow = "1.0.64"
reqwest = { version = "0.11.12", default-features = false, features = ["json", "rustls-tls"], optional = true }
async-trait = "0.1.58"
auraxis_macros = { version = "0.1.0", path = "../auraxis_macros", optional = true }
metrics = "0.21.0"
stream-reconnect = "0.3.4"

[dev-dependencies]
tracing-subscriber = "0.3"

[features]
api = ["dep:auraxis_macros", "dep:reqwest"]

[lib]
name = "auraxis"
path = "src/lib.rs"

[[example]]
name = "realtime"

[[example]]
name = "api"
required-features = ["api"]