Object-oriented languages are great for implementing frameworks, because objects are great for inversion of control. In Rust, we don't have objects, but we have traits. This talks discusses peculiarities and patterns emerging when implementing inversion of control in Rust, using the Exonum framework as an example.

YOU MAY ALSO LIKE: