pub unsafe extern "C" fn rmw_subscription_set_on_new_message_callback(
subscription: *mut rmw_subscription_t,
callback: rmw_event_callback_t,
user_data: *const c_void,
) -> rmw_ret_t
pub unsafe extern "C" fn rmw_subscription_set_on_new_message_callback(
subscription: *mut rmw_subscription_t,
callback: rmw_event_callback_t,
user_data: *const c_void,
) -> rmw_ret_t