make serde an optional dep again

This commit is contained in:
David Pedersen
2022-02-14 09:42:19 +01:00
parent 967297bdef
commit da7418be7d
+3 -3
View File
@@ -12,8 +12,8 @@ version = "0.1.2"
[features]
default = []
erased-json = ["serde_json"]
typed-routing = ["axum-macros"]
erased-json = ["serde_json", "serde"]
typed-routing = ["axum-macros", "serde"]
[dependencies]
axum = { path = "../axum", version = "0.4" }
@@ -21,7 +21,6 @@ bytes = "1.1.0"
http = "0.2"
mime = "0.3"
pin-project-lite = "0.2"
serde = "1.0"
tower = { version = "0.4", default_features = false, features = ["util"] }
tower-http = { version = "0.2", features = ["map-response-body"] }
tower-layer = "0.3"
@@ -29,6 +28,7 @@ tower-service = "0.3"
# optional dependencies
axum-macros = { path = "../axum-macros", version = "0.1", optional = true }
serde = { version = "1.0", optional = true }
serde_json = { version = "1.0.71", optional = true }
[dev-dependencies]