## Built-in vs Custom Macros

Macroforge comes with built-in macros that work out of the box. You can also
create custom macros in Rust and use them via the `import macro` statement.

| Type     | Import Required | Examples                                                                        |
| -------- | --------------- | ------------------------------------------------------------------------------- |
| Built-in | No              | Debug, Clone, Default, Hash, Ord, PartialEq, PartialOrd, Serialize, Deserialize |
| Custom   | Yes             | Any macro from an external package                                              |

## Next Steps

- [Explore built-in macros](../../docs/builtin-macros)
- [Create custom macros](../../docs/custom-macros)
