const queue_s = opaque
const queue_s = opaque { pub inline fn as_object(queue: queue_t) object_t { return @ptrCast(queue); } pub const async = async_f; pub const sync = sync_f; pub const async_and_wait = async_and_wait_f; pub const apply = apply_f; pub const get_current = get_current_queue; pub const get_main = get_main_queue; pub const get_global = get_global_queue; pub const TARGET_DEFAULT = TARGET_QUEUE_DEFAULT; pub const create_with_target = queue_create_with_target; pub const create = queue_create; pub const get_label = queue_get_label; }