Cargo Features

[dependencies]
sa-token-plugin-poem = { version = "0.1.12", default-features = false, features = ["memory", "redis", "database", "full"] }
default = memory

The memory feature is set by default whenever sa-token-plugin-poem is added without default-features = false somewhere in the dependency tree.

memory default full? = sa-token-storage-memory

存储后端选择

redis full? = sa-token-storage-redis
database full? = sa-token-storage-database
full = database, memory, redis

包含所有存储后端

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.

sa-token-storage-memory memory

Enables sa-token-storage-memory

存储实现(可选,通过 feature 控制)

sa-token-storage-redis redis?
sa-token-storage-database database?