pub unsafe extern "C" fn ditto_live_query_register_str<'s, 'l: 's>(
ditto: &Ditto,
coll_name: Ref<'_>,
query: Ref<'_>,
query_args_cbor: Option<Ref<'_, u8>>,
order_by: Ref<'s, COrderByParam<'l>>,
limit: c_int,
offset: c_uint,
lq_availability: LiveQueryAvailability,
ctx: *mut c_void,
retain: Option<unsafe extern "C" fn(_: *mut c_void)>,
release: Option<unsafe extern "C" fn(_: *mut c_void)>,
c_cb: unsafe extern "C" fn(ctx: *mut c_void, params: c_cb_params)
) -> Result<i64>