From 5513b4ed0bd0206c46dbfd05d0b9c62fe968da56 Mon Sep 17 00:00:00 2001 From: Jason Ish Date: Fri, 6 Mar 2020 15:13:44 -0600 Subject: [PATCH] rust/json: expose libjansson json_dumps This will be temporarily used by JsonBuilder to add the ability to extend JsonBuilder with Jansson's json_t types. --- rust/src/json.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rust/src/json.rs b/rust/src/json.rs index 9c5e6fa958..b4e772307c 100644 --- a/rust/src/json.rs +++ b/rust/src/json.rs @@ -20,6 +20,7 @@ use std::ffi::CString; use std::os::raw::c_char; +use std::os::raw::c_int; /// The Rust place holder for the json_t pointer. pub enum JsonT {} @@ -37,6 +38,7 @@ extern { fn json_integer(val: u64) -> *mut JsonT; fn SCJsonDecref(value: *mut JsonT); fn SCJsonBool(val: bool) -> *mut JsonT; + pub fn json_dumps(js: *mut JsonT, flags: c_int) -> *const c_char; } pub struct Json {