mirror of
https://github.com/tokio-rs/axum.git
synced 2025-09-27 04:50:31 +00:00

So we know at least which other crates have to 1.0 before axum can be, or which we have to remove from our public API.
63 lines
1.7 KiB
TOML
63 lines
1.7 KiB
TOML
[package]
|
|
categories = ["asynchronous", "network-programming", "web-programming"]
|
|
description = "Core types and traits for axum"
|
|
edition = "2021"
|
|
rust-version = "1.56"
|
|
homepage = "https://github.com/tokio-rs/axum"
|
|
keywords = ["http", "web", "framework"]
|
|
license = "MIT"
|
|
name = "axum-core"
|
|
readme = "README.md"
|
|
repository = "https://github.com/tokio-rs/axum"
|
|
version = "0.4.0" # remember to also bump the version that axum and axum-extra depend on
|
|
|
|
[features]
|
|
tracing = ["dep:tracing"]
|
|
|
|
# Required for intra-doc links to resolve correctly
|
|
__private_docs = ["dep:tower-http"]
|
|
|
|
[dependencies]
|
|
async-trait = "0.1.67"
|
|
bytes = "1.0"
|
|
futures-util = { version = "0.3", default-features = false, features = ["alloc"] }
|
|
http = "1.0.0"
|
|
http-body = "1.0.0"
|
|
http-body-util = "0.1.0"
|
|
mime = "0.3.16"
|
|
pin-project-lite = "0.2.7"
|
|
sync_wrapper = "0.1.1"
|
|
tower-layer = "0.3"
|
|
tower-service = "0.3"
|
|
|
|
# optional dependencies
|
|
tower-http = { version = "0.5.0", optional = true, features = ["limit"] }
|
|
tracing = { version = "0.1.37", default-features = false, optional = true }
|
|
|
|
[build-dependencies]
|
|
rustversion = "1.0.9"
|
|
|
|
[dev-dependencies]
|
|
axum = { path = "../axum", version = "0.7.0" }
|
|
axum-extra = { path = "../axum-extra", features = ["typed-header"] }
|
|
futures-util = { version = "0.3", default-features = false, features = ["alloc"] }
|
|
hyper = "1.0.0"
|
|
tokio = { version = "1.25.0", features = ["macros"] }
|
|
tower-http = { version = "0.5.0", features = ["limit"] }
|
|
|
|
[package.metadata.cargo-public-api-crates]
|
|
allowed = [
|
|
# not 1.0
|
|
"futures_core",
|
|
"tower_layer",
|
|
|
|
# >=1.0
|
|
"bytes",
|
|
"http",
|
|
"http_body",
|
|
]
|
|
|
|
[package.metadata.docs.rs]
|
|
all-features = true
|
|
rustdoc-args = ["--cfg", "docsrs"]
|