Hi all, Here’s a quick update outlining the progress from Week 6 of the Rust–UNO binding project.
Over the past week, I continued working on RustMaker (the Rust code generator) to support generating language bindings for UNO types: https://gerrit.libreoffice.org/c/core/+/188088 I laid the foundation for the generator and began structuring the Rust output to reflect UNO’s type system. So far, I’ve completed support for generating: Structs Polymorphic structs Enums Next Steps This week, I’ll focus on: Generating UNO interfaces as Rust traits. Handling dynamic dispatch in Rust to allow calling interface methods through trait objects. Continuing to improve the output structure for more idiomatic Rust usage. Best regards, Mohamed