Rust SDK
Rust SDK uses similar to C++ interface with some extra wrapping methods to allow easily convert between C and Rust types. The header file is available as a crate on crates.io. See the documentation here.
Example
See the Input
plugin. It adds a bunch of new commands to check or emulate keyboard and mouse input.
https://github.com/cleolibrary/CLEO-Redux/tree/master/plugins/Input