<div align="center">
<img src="./logo.png" alt="Ohno Macros Logo" width="128">
# Ohno Macros
[](https://crates.io/crates/ohno_macros)
[](https://docs.rs/ohno_macros)
[](https://crates.io/crates/ohno_macros)
[](https://github.com/microsoft/oxidizer/actions)
[](https://codecov.io/gh/microsoft/oxidizer)
[](../LICENSE)
</div>
* [Summary](#summary)
## Summary
Procedural macros to support the [`ohno`](https://docs.rs/ohno) crate. See `ohno` for more information.
## Macros
- `#[derive(Error)]` - Automatically implement error traits
- `#[error_trace("message")]` - Add error trace with file/line information to function errors
<div style="font-size: 75%" ><hr/>
This crate was developed as part of [The Oxidizer Project](https://github.com/microsoft/oxidizer).
</div>