# CHANGELOG ### [v0.3.0](https://github.com/speelbarrow/enum-from-functions.rs/tree/v0.3.0) - Support different function arguments as well as receivers - Support mixing `async` and non-`async` functions - Add support for `const` and `unsafe` functions - Break crate logic down into sub-modules - Add `proc-macro-error` ### [v0.2.0](https://github.com/speelbarrow/enum-from-functions.rs/tree/v0.2.0) - Add [support for `async` functions](https://github.com/speelbarrow/enum-from-functions.rs/tree/v0.2.0/src/lib.rs#L94) ### [v0.1.1](https://github.com/speelbarrow/enum-from-functions.rs/tree/v0.1.1) - [Fix bug](https://github.com/speelbarrow/enum-from-functions.rs/tree/v0.1.1/src/lib.rs#L248) where not supplying any functions in `impl` block resulted in malformed output - Update and improve documentation and tests - General code cleanup ### [v0.1.0](https://github.com/speelbarrow/enum-from-functions.rs/tree/v0.1.0) - Initial release