Skip to main content

Crate aro

Crate aro 

Source
Expand description

Aro — a Rust web framework using hexagonal architecture.

This facade crate re-exports functionality from the underlying crates, gated behind feature flags.

Re-exports§

pub use aro_core as core;
pub use aro_web as web;
pub use aro_macros as macros;

Modules§

config
Layered configuration loading for Aro applications.
health
Health check endpoint.
middleware
Built-in middleware helpers for common cross-cutting concerns.
prelude
Convenience re-exports for typical Aro action development.

Macros§

routes
Collect route handlers into an axum::Router<AroState>.

Structs§

App
Builder for an Aro web application.

Attribute Macros§

delete
Attach a DELETE route to a handler function.
get
Attach a GET route to a handler function.
patch
Attach a PATCH route to a handler function.
post
Attach a POST route to a handler function.
put
Attach a PUT route to a handler function.