# alloy-sol-macro This crate provides the [`sol!`][sol] procedural macro, which parses Solidity syntax to generate types that implement [`alloy-sol-types`] traits. Refer to the [macro's documentation][sol] for more information. [sol]: https://docs.rs/alloy-sol-macro/latest/alloy_sol_macro/macro.sol.html [`alloy-sol-types`]: ../sol-types