Migrating from C to Rust - Part 1: Calling Rust Code from C