# `actix-web-codegen`
> Routing and runtime macros for Actix Web.
[](https://crates.io/crates/actix-web-codegen)
[](https://docs.rs/actix-web-codegen/4.5.0)


<br />
[](https://deps.rs/crate/actix-web-codegen/4.5.0)
[](https://crates.io/crates/actix-web-codegen)
[](https://discord.gg/NWpN5mmg3x)
## Compile Testing
Uses the [`trybuild`] crate. All compile fail tests should include a stderr file generated by `trybuild`. See the [workflow section](https://github.com/dtolnay/trybuild#workflow) of the trybuild docs for info on how to do this.
## Sponsors
<a href="https://www.blacksmith.sh/">
<img src="https://raw.githubusercontent.com/actix/actix-web/main/.github/sponsors/blacksmith.png" alt="CI powered by Blacksmith" width="280" />
</a>
[`trybuild`]: https://github.com/dtolnay/trybuild