Skip to main content

Crate apigate_macros

Crate apigate_macros 

Source
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.