mirror of https://github.com/fafhrd91/actix-web
* feat(resources-introspection): add support for resource metadata retrieval * misc: remove debug print * style: cargo fmt * fix(guards): replace take_guards with get_guards to prevent guard removal and fix test failures * ci: downgrade for msrv litemap to version 0.7.4 in justfile * chore: update changelog and fix docs for CI * ci: downgrade for msrv zerofrom to version 0.1.5 in justfile * refactor: improve thread safety and add unit tests for introspection process * fix(introspection): add conditional arbiter creation for io-uring support * fix(introspection): add conditional arbiter creation for io-uring support * refactor(introspection): add GuardDetail enum and remove downcast_ref usage - Added `GuardDetail` enum to encapsulate various introspection details of a guard. - Refactored `HttpMethodsExtractor` implementation to use `GuardDetail` instead of `downcast_ref`. * refactor(introspection): add GuardDetail enum and remove downcast_ref usage - Added `GuardDetail` enum to encapsulate various introspection details of a guard. - Refactored `HttpMethodsExtractor` implementation to use `GuardDetail` instead of `downcast_ref`. * feat(introspection): rename feature from `resources-introspection` to `experimental-introspection` - Refactored introspection logic. - Enhanced route introspection to register HTTP methods and guard names. - Added example for testing the experimental introspection feature. * fix Cargo.lock * feat(introspection): enhance introspection feature with detailed route registration and full path tracking * optimize debug log and apply clippy/fmt suggestions * feat(introspection): enhance introspection handlers for JSON and plain text responses * feat(introspection): implement experimental introspection feature with multiple App instances * Enhance experimental introspection feature with detailed route reporting - Introduced a new `experimental-introspection` feature that provides comprehensive reports on configured routes, including paths, methods, guards, and resource metadata. - Added support for reachability hints to identify shadowed or conflicting routes. - Implemented new endpoints for external resources reporting. - Updated existing route registration to include detailed introspection data. - Enhanced guard implementations to provide introspection details. * Refactor route registration to use RouteInfo struct & cargo clippy * put all the items behind feature gate * tweak * fmt --------- Co-authored-by: Guillermo Céspedes Tabárez <gcespedes@prexcard.com> Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com> |
||
|---|---|---|
| .. | ||
| README.md | ||
| basic.rs | ||
| from_fn.rs | ||
| introspection.rs | ||
| introspection_multi_servers.rs | ||
| macroless.rs | ||
| middleware_from_fn.rs | ||
| on-connect.rs | ||
| uds.rs | ||
| worker-cpu-pin.rs | ||
README.md
Actix Web Examples
This folder contain just a few standalone code samples. There is a much larger registry of example projects in the examples repo.