Why call C functions from Rust? The short answer is software libraries. A longer answer touches on where C stands among programming languages in general and towards Rust in particular…
Source: LXer – Introducing Rust calls to C library functions