For fans of open-source projects embracing the Rust programming language, merged for the LibreOffice 26.2 development code for this open-source office suite is “Rustmaker” as a Rust code maker for UNO integration with this open-source office suite.
LibreOffice 26.2 as the next major release of this leading Microsoft Office alternative is now coming new bindings to enhance the Rust programming language support.
Merged this weekend was Rustmaker as the Rust code maker for Universal Network Objects (UNO) integration in LibreOffice. This can be used for extending LibreOffice and leveraging its existing functionality. UNO to now supported C++, Java, and Python. Extending UNO coverage to Rust was driven in part via Google Summer of Code.
“The rustmaker provides comprehensive support for converting UNO type definitions into idiomatic Rust code with proper memory safety and type system integration.”
As part of this enablement is now the –enable-rust-uno build option for LibreOffice. Follow on commits have begun adding extension-based UNO integration with FFI architecture for Rust. Various features are now accessible from Rust code with LibreOffice.
It will be interesting to see how far the Rust programming language integration is for LibreOffice 26.2 by the time of its release next February.