feat(axum): support axum 0.8 applications

Upgrade the integration crate and examples to Axum 0.8 and use the native async extractor traits while preserving hemx routing, request, runtime, and effect behavior.

req: axum/002
This commit is contained in:
slhx agent
2026-07-13 09:26:32 +02:00
parent 65895d8b83
commit ecbdea5cd0
11 changed files with 21 additions and 25 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ publish = false
path = "src/lib.rs"
[dependencies]
axum = "0.7"
axum = "0.8"
hemplate = { path = "../../../hemplate/hemplate" }
hemx = { path = "../../hemx" }
hemx-axum = { path = "../../hemx-axum" }
+1 -1
View File
@@ -8,7 +8,7 @@ publish = false
path = "src/lib.rs"
[dependencies]
axum = "0.7"
axum = "0.8"
futures-util = "0.3"
hemplate = { path = "../../../hemplate/hemplate" }
hemx = { path = "../../hemx" }
+1 -1
View File
@@ -12,7 +12,7 @@ name = "hemx-saas-example"
path = "src/main.rs"
[dependencies]
axum = "0.7"
axum = "0.8"
futures-util = "0.3"
hemplate = { path = "../../../hemplate/hemplate" }
hemx = { path = "../../hemx" }
+1 -1
View File
@@ -8,7 +8,7 @@ publish = false
path = "src/lib.rs"
[dependencies]
axum = "0.7"
axum = "0.8"
futures-util = "0.3"
hemplate = { path = "../../../hemplate/hemplate" }
hemx = { path = "../../hemx" }
+1 -1
View File
@@ -8,7 +8,7 @@ publish = false
path = "src/lib.rs"
[dependencies]
axum = "0.7"
axum = "0.8"
futures-util = "0.3"
hemplate = { path = "../../../hemplate/hemplate" }
hemx = { path = "../../hemx" }
+1 -1
View File
@@ -12,7 +12,7 @@ name = "hemx-workout-example"
path = "src/main.rs"
[dependencies]
axum = "0.7"
axum = "0.8"
hemplate = { path = "../../../hemplate/hemplate" }
hemx = { path = "../../hemx" }
hemx-axum = { path = "../../hemx-axum" }