neat project! I love the example of how you can improve the API with the types provided by Rust. The part I didn't understand ws how this is a "port" is it literally a reimplementation of diligent Graphics Engine or is it bindings? Or is Diligent Graphics Engine a set of c++ bindings into something else and you're peeing the bindings?