# macro_registry

`macro_registry` provides reusable proc-macro registry and source-analysis utilities.

Primary modules:
- `analysis`: cached file analysis (`enum`/`struct` discovery)
- `callsite`: source/module path helpers at macro call sites
- `registry`: generic static registry loader and lookup infrastructure

## Install

```toml
[dependencies]
macro_registry = "0.3"
```

## Intended Use

This crate is mainly useful for proc-macro authors building multi-macro systems that need deterministic metadata lookup across files and modules.

## Docs

- API docs: <https://docs.rs/macro_registry>
- Repository: <https://github.com/eboody/statum>
