Use Traits to invert your Rust dependencies and keep your code loosely coupled and testable
Continue reading on Better Programming »