Macro rust

Macro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rustMacro rust