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:
+4
-1
@@ -511,6 +511,9 @@ what a valid business email is. [north_star]
|
||||
### req: wire/005
|
||||
0 005 No JSON anywhere in hemx-internal artifacts. Public request/response envelopes use `application/x-www-form-urlencoded`; effects and symbols use postcard. `application/json` is acceptable only at integration boundaries. [north_star]
|
||||
|
||||
### req: wire/007
|
||||
0 007 `EffectBatch::encoded_len` reports the exact canonical wire size, and `to_wire` uses it to pre-size encoding to one output allocation while preserving canonical bytes. [north_star]
|
||||
|
||||
---
|
||||
|
||||
## abi
|
||||
@@ -585,7 +588,7 @@ what a valid business email is. [north_star]
|
||||
0 006 Page helpers add shell/title/history/fallback behavior without changing the render/target/effect model. [north_star]
|
||||
|
||||
### req: axum/002
|
||||
0 002 Existing Axum routes remain normal Axum routes. hemx does not own routing. hemx-axum only mounts handler dispatch, runtime assets, and optional push endpoints. [north_star]
|
||||
0 002 Existing Axum 0.8 routes remain normal Axum routes. hemx does not own routing. hemx-axum only mounts handler dispatch, runtime assets, and optional push endpoints. [north_star]
|
||||
|
||||
### req: axum/003
|
||||
0 003 Interactive fragments from `/demo/...` HTMX endpoints are Rust handlers returning generated target commands. Registration reads as generated handle/page/partial helpers, not low-level registry wiring. [north_star]
|
||||
|
||||
Reference in New Issue
Block a user