```rust
// pub extern "C" fn scstelemetryinit(version: scssdkrs::scsu32t, params: *const scssdkrs::scstelemetryinitparamst) -> scssdkrs::scsresultt pub fn init() { let versionparamsptr = params as *const scssdkrs::scstelemetryinitparamsv101_t;
unsafe {
// example for using params
let version_params = *version_params_ptr;
version_params.common.log.unwrap()(scs_sdk_rs::SCS_LOG_TYPE_message, "The Rust telemetry plugin is loaded.".as_ptr() as *const i8);
}
// ...
scs_sdk_rs::SCS_RESULT_ok
} ```