Earlier quoted context omitted.
I don't want to flame, but I did find it curious they went with C rather than Rust. In my experience the transition is straightforward and the string handling (particularly with unicode encodings) is way better (in addition to the normal ownership benefits), and the result (an easily linkable library exposing a C ABI) is roughly the same.
I think it's pragmatism. There working two libraries that are already C. Also, a mentioned in another thread, type data couple bloat things a little, I think the specific statement is hyperbolic tough. My guess is their main goal was to use this in go, where they already have experienced go and C developers and adding a third language would muddy things.
But it made me think that a killer app for Rust would be this entire concept done in one embedded DB with bindings for most of the popular languages.