[package] name = "lightspeed" license = "MIT" version.workspace = true edition.workspace = true authors = ["Francesco Cina "] description = "LightSpeed" readme = "README.md" homepage = "https://github.com/LightHero/lightspeed" repository = "https://github.com/LightHero/lightspeed" keywords = [] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] lightspeed_auth = { workspace = true, optional = true } lightspeed_cache = { workspace = true, optional = true } # lightspeed_cms = { workspace = true, optional = true } lightspeed_core = { workspace = true, optional = true } lightspeed_email = { workspace = true, optional = true } # lightspeed_file_store = { workspace = true, optional = true } lightspeed_hash = { workspace = true, optional = true } lightspeed_logger = { workspace = true, optional = true } lightspeed_scheduler = { workspace = true, optional = true } [features] default = ["core"] auth = ["dep:lightspeed_auth"] cache = ["dep:lightspeed_cache"] # cms = ["dep:lightspeed_cms"] core = ["dep:lightspeed_core"] email = ["dep:lightspeed_email"] # file_store = ["dep:lightspeed_file_store"] hash = ["dep:lightspeed_hash"] logger = ["dep:lightspeed_logger"] scheduler = ["dep:lightspeed_scheduler"] axum = ["lightspeed_core?/axum"] # axum = ["lightspeed_core?/axum", "lightspeed_file_store?/axum"] poem = ["lightspeed_core?/poem"] poem_openapi = ["lightspeed_core?/poem_openapi", "poem", "lightspeed_auth?/poem_openapi"]