Fix: Append semicolon to item marco invocations

Following changes in rustc.
Merge pull request #1 from tomprogrammer/rust-head

Fix: Append semicolon to item marco invocations