[package]
name = "fastapi-core"
description = "Core types and traits for the FastAPI Rust framework"
version.workspace = true
edition.workspace = true
license.workspace = true
rust-version.workspace = true
[dependencies]
asupersync = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
parking_lot = "0.12"
fastapi-types = { workspace = true }
fastapi-router = { workspace = true }
fastapi-openapi = { workspace = true }
futures-executor = "0.3"
regex = { version = "1.12", optional = true }
[features]
default = []
regex = ["dep:regex"]
compression = []
[dev-dependencies]
serial_test = "3.3.1"
fastapi-macros = { workspace = true }
[lints]
workspace = true