pub unsafe extern "C" fn cairo_device_get_type(
    device: *mut cairo_device_t
) -> cairo_device_type_t