I keep nerdsniping myself. Or more like dropping a nerdgrenade on myself.
I made gif.ski use just LZW code from gifsicle, not all of the library. So I thought it's just a couple of functions - should be easy to port to #Rustlang.
c2rust was too annoying to use (needs some obscure Python tool for no good reason), so I dusted off my old transpiler (https://lib.rs/crates/citrus). But it hacks LLVM v4 internals, because libclang sucked, so now I'm reinventing bindgen and libclang in newer LLVM.