# [FeO OOP Engine Proc Macros](https://github.com/littleTitan/feo-oop-engine/tree/main/feo-oop-engine-proc-macros)
[![Crates.io](https://img.shields.io/crates/v/feo-oop-engine-proc-macros.svg)](https://crates.io/crates/feo-oop-engine-proc-macros)
[![Docs](https://docs.rs/feo-oop-engine/badge.svg)](https://docs.rs/feo-oop-engine-proc-macros)
[![Build Status](https://github.com/littleTitan/feo-oop-engine/workflows/Rust/badge.svg)](https://github.com/littleTitan/feo-oop-engine/actions?query=workflow%3ARust)
see: [feo-oop-engine](https://github.com/littleTitan/feo-oop-engine)
## Description
> Proc Macro Crate for [feo-oop-engine](https://github.com/littleTitan/feo-oop-engine)
This crate allows for the use of derive macros to facilitate the development with and extension of [feo-oop-engine's](https://github.com/littleTitan/feo-oop-engine) crate features.
## Usage
Using a derive macro is simple enough. Simply import the crate and use the macro.
```rust
#[macro_use] extern crate feo_oop_engine_proc_macros;
#[derive(Global)]
struct Globals {
..
}
```
# License
[MIT](./LICENSE.md)