mlua-extras 11.6.0

Extra helpers and functionality built on top of mlua for embedded lua development
# CHANGELOG

##### 0.0.7

**Features**

- Typed derive macro for structs now generates a class type with the `ty()` method and the class name with `as_param()` method
- Add typed impls for `Arc`, `Rc`, `Cell`, `RefCell`, `Mutex`, and `PhantomData`

**Fixes**

- `register_as` now converts all types except for classes and enums to alias types

##### 0.0.6

**Features**

- Add the `ExtendModule` trait to allow tables to be extended by the contents created from the `Module` trait
- Add `Index` enum to handle to handle indexing types
- Add `lua` lifetime to `add_*_function` and `add_*_method` methods to allow for lua type construction and return. i.e. tables, strings, etc.
- Definition file generation handles table key escaping. i.e. `[0]` and `["key.name"]`
- Rename `Type::Struct` to `Type::Table`
- Add better `BitOr` support for anything that can be converted to a `Type`
    - This allows for cool type building ex: `Type::nil() | "literal" | 3 | true | [Type::string(), Type::integer()]`
- Simplify registering types with the definiton builder

**Fixes**

- Typed derive macro using wrong traits
- Export missing traits and objects

##### 0.0.5

**Features**

- Define typed lua modules
- Change each item to only have a single doc comment
- Restucture definition builder
- Add `*_with` method syntax to allow for additional documentation
- Update readme to better reflect the project
- Add mlua features and conditionally expose api with those features
- Restructure crate around exposing mlua becuase of its limitations
- Add gitignore for derive create
- Update naming and doc comments

**Fixes**

- Set lua to be vendored for when docs.rs is generated
- Docs.rs generation
- Fix readme typos

##### 0.0.2

- Restructure library around exporting `mlua`
- Update `README` to include and example of using the `typed` module

##### 0.0.1

- This version is not meant to be used in production, but is release to start being used to figure out what should be changed, removed, and added.
- Initial beta version with helper macros, helper traits, and lua types.