GSoC Rust UNO API Weekly Update 6
Mohmed Ali
mohmedali1462005 at gmail.com
Wed Jul 23 11:01:08 UTC 2025
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20250723/5367a9c3/attachment.htm>
More information about the LibreOffice
mailing list