Cargo Features

Spades has no features set by default.

[dependencies]
spades = { version = "1.2.8", features = ["server"] }
server = async-stream, axum, futures-util, oasgen, rusqlite, rustrict, time, tokio, tokio-stream, tower, tower-http, tower-sessions, tower-sessions-sqlx-store

Affects spades::game_manager, spades::matchmaking, spades::sqlite_store, spades::validation, spades::challenges

Required by the spades-server binary

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

tokio server?

Enables tokio

Server dependencies (optional)

axum server?
tower server?
tower-http server?
tokio-stream server?
futures-util server?
async-stream server?
rusqlite server?

Enables rusqlite ^0.32

rustrict server?
tower-sessions server?

Enables tower-sessions ^0.14

tower-sessions-sqlx-store server?
oasgen server?
time server?