Correct visibility of implementation.
More 0.6 changes.
Merge pull request #3 from metajack/rust-0.6-more

Rust 0.6 more