1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
2#
3# When uploading crates to the registry Cargo will automatically
4# "normalize" Cargo.toml files for maximal compatibility
5# with all versions of Cargo and also rewrite `path` dependencies
6# to registry (e.g., crates.io) dependencies.
7#
8# If you are reading this file be aware that the original Cargo.toml
9# will likely look very different (and much more reasonable).
10# See Cargo.toml.orig for the original contents.
11
12[package]
13edition = "2021"
14rust-version = "1.56"
15name = "axum-core"
16version = "0.3.4"
17description = "Core types and traits for axum"
18homepage = "https://github.com/tokio-rs/axum"
19readme = "README.md"
20keywords = [
21    "http",
22    "web",
23    "framework",
24]
25categories = [
26    "asynchronous",
27    "network-programming",
28    "web-programming",
29]
30license = "MIT"
31repository = "https://github.com/tokio-rs/axum"
32
33[package.metadata.cargo-public-api-crates]
34allowed = [
35    "futures_core",
36    "http",
37    "bytes",
38    "http_body",
39    "tower_layer",
40]
41
42[dependencies.async-trait]
43version = "0.1.67"
44
45[dependencies.bytes]
46version = "1.0"
47
48[dependencies.futures-util]
49version = "0.3"
50features = ["alloc"]
51default-features = false
52
53[dependencies.http]
54version = "0.2.7"
55
56[dependencies.http-body]
57version = "0.4.5"
58
59[dependencies.mime]
60version = "0.3.16"
61
62[dependencies.tower-http]
63version = "0.4"
64features = ["limit"]
65optional = true
66
67[dependencies.tower-layer]
68version = "0.3"
69
70[dependencies.tower-service]
71version = "0.3"
72
73[dependencies.tracing]
74version = "0.1.37"
75optional = true
76default-features = false
77
78[dev-dependencies.axum]
79version = "0.6.0"
80features = ["headers"]
81
82[dev-dependencies.futures-util]
83version = "0.3"
84features = ["alloc"]
85default-features = false
86
87[dev-dependencies.hyper]
88version = "0.14.24"
89
90[dev-dependencies.tokio]
91version = "1.25.0"
92features = ["macros"]
93
94[dev-dependencies.tower-http]
95version = "0.4"
96features = ["limit"]
97
98[build-dependencies.rustversion]
99version = "1.0.9"
100
101[features]
102__private_docs = ["dep:tower-http"]
103tracing = ["dep:tracing"]
104