pub unsafe extern "C" fn hal_stream_element_type( stream: *mut hal_stream_t, idx: c_int, ) -> hal_type_t