pub unsafe extern "C" fn rcl_take(
subscription: *const rcl_subscription_t,
ros_message: *mut c_void,
message_info: *mut rmw_message_info_t,
allocation: *mut rmw_subscription_allocation_t,
) -> rcl_ret_t
pub unsafe extern "C" fn rcl_take(
subscription: *const rcl_subscription_t,
ros_message: *mut c_void,
message_info: *mut rmw_message_info_t,
allocation: *mut rmw_subscription_allocation_t,
) -> rcl_ret_t