That's not what standard Rust source code looks like. I don't see the point in the &* or boxing values. It's not very idiomatic.
This is more representative of actual Rust software practices:
https://gist.github.com/mmstick/797fbc1cf20c92f05d33a85c38e1...