Skip to content

Commit f376079

Browse files
committed
feat(BIC-1999): Expose Couchbase Lite C version
1 parent 1727bc1 commit f376079

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/lib.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ mod c_api;
5050

5151
use self::c_api::{
5252
CBLListenerToken, CBLRefCounted, CBL_DumpInstances, CBL_InstanceCount, CBL_Release, CBL_Retain,
53-
CBLListener_Remove,
53+
CBLListener_Remove, CBLITE_VERSION,
5454
};
5555
#[cfg(target_os = "android")]
5656
use self::c_api::{CBLError, CBLInitContext, CBL_Init};
@@ -120,6 +120,10 @@ impl Drop for ListenerToken {
120120

121121
//////// MISC. API FUNCTIONS
122122

123+
pub fn couchbase_lite_c_version() -> String {
124+
String::from_utf8_lossy(CBLITE_VERSION).to_string()
125+
}
126+
123127
/** Returns the total number of Couchbase Lite objects. Useful for leak checking. */
124128
pub fn instance_count() -> usize {
125129
unsafe { CBL_InstanceCount() as usize }

0 commit comments

Comments
 (0)