Rust update, macro needing a semicolon
Fix type for trait
Merge pull request #227 from RyoNarita/master

Rust update, macro needing a semicolon