The initial articles about librsvg's conversion to Rust are in my old blog, so they may be a bit hard to find from this new blog. Here is a list of those posts, just so they are easier to find:
- Librsvg gets Rusty
- Porting a few C functions to Rust
- Bézier curves, markers, and SVG's concept of directionality
- Refactoring C to make Rustification easier
- Exposing Rust objects to C code
- Debugging Rust code inside a C library
- Reproducible font rendering for librsvg's tests
- Algebraic data types in Rust, and basic parsing
- How librsvg exports reference-counted objects from Rust to C
- Griping about parsers and shitty specifications
- Porting librsvg's tree of nodes to Rust
- gboolean is not Rust bool
Within this new blog, you can look for articles with the librsvg tag.