Crate ngyn_macros

source ·

Attribute Macros

  • The controller attribute is used to mark a struct as a controller.
  • The delete attribute is used to mark a function as a GET route.
  • The get attribute is used to mark a function as a GET route.
  • The head attribute is used to mark a function as a GET route.
  • The injectable attribute is used to mark a struct as injectable. This means that the struct can be automatically provided as a dependency where needed.
  • The interceptor attribute is used to implement an intercept function for a given type.
  • module is a procedural macro that generates a struct and its implementation.
  • The patch attribute is used to mark a function as a GET route.
  • The post attribute is used to mark a function as a GET route.
  • The put attribute is used to mark a function as a GET route.
  • The route attribute is used to mark a function as a route.