Rust binding changes: Some renaming, load returning Result instead of Option
Adjusted to CString::not_null() being deprecated