couchbase_lite_core_sys/
c4_header.rs1#![allow(
2 unknown_lints,
3 non_upper_case_globals,
4 dead_code,
5 non_camel_case_types,
6 improper_ctypes,
7 non_snake_case,
8 clippy::all
9)]
10
11#[cfg(not(feature = "docs-rs"))]
12include!(concat!(env!("OUT_DIR"), "/c4_header.rs"));
13
14#[cfg(feature = "docs-rs")]
15include!("c4_header_for_docs.rs");
16
17#[inline]
21pub unsafe fn c4db_release(db: *mut C4Database) {
22 c4base_release(db as *mut std::os::raw::c_void)
23}
24
25#[inline]
26#[allow(non_snake_case)]
27pub unsafe fn FLSliceResult_Release(s: FLSliceResult) {
28 _FLBuf_Release(s.buf);
29 std::mem::forget(s);
30}
31
32#[inline]
33#[allow(non_snake_case)]
34pub unsafe fn FLMutableDict_Release(d: FLMutableDict) {
35 FLValue_Release(d as *const _FLValue);
36}
37
38#[inline]
39#[allow(non_snake_case)]
40pub unsafe fn FLMutableDict_SetInt(d: FLMutableDict, key: FLString, val: i64) {
41 FLSlot_SetInt(FLMutableDict_Set(d, key), val);
42}
43
44#[inline]
45#[allow(non_snake_case)]
46pub unsafe fn FLMutableDict_SetString(d: FLMutableDict, key: FLString, val: FLString) {
47 FLSlot_SetString(FLMutableDict_Set(d, key), val);
48}
49
50#[inline]
51pub unsafe fn c4query_release(r: *mut C4Query) {
52 c4base_release(r as *mut std::os::raw::c_void)
53}