Automate From Implementations For Structs In Rust With Macros