Replacing C library code with Rust: What I learned with librsvg Federico Mena Quintero federico@gnome.org GUADEC 2017 Manchester, UK GNOME platform and desktop: gtk+ indirectly through gdk-pixbuf thumbnailer via gdk-pixbuf eog gstreamer-plugins-bad What uses librsvg? Fine applications: gnome-games (gnome-chess, five-or-more, etc.) gimp gcompris claws-mail darktable What uses librsvg? What uses lib