Hexagonal architecture principles are a great way to build software that is evolutionary and easy to work with. Whilst Rust is a programming language grounded in systems programming, this article aims to explore how the principles of hexagonal architecture could apply to an application written in Rust.