pub unsafe extern "C" fn hb_buffer_get_direction(
    buffer: *mut hb_buffer_t
) -> hb_direction_t