Expand description
Procedural macros for apigate.
This crate is normally used through the apigate facade crate and provides:
service modules, route attributes, request hooks, and request maps.
Attribute Macrosยง
- delete
- Declares a route inside an
#[apigate::service]module. - get
- Declares a route inside an
#[apigate::service]module. - head
- Declares a route inside an
#[apigate::service]module. - hook
- Marks an async function as a request hook.
- map
- Marks an async function as a request mapper.
- options
- Declares a route inside an
#[apigate::service]module. - patch
- Declares a route inside an
#[apigate::service]module. - post
- Declares a route inside an
#[apigate::service]module. - put
- Declares a route inside an
#[apigate::service]module. - service
- Defines an apigate service module.