1 2 3 4 5 6 7 8
extern "C" {
pub fn _reason_len() -> usize;
pub fn _reason(out: *mut u8);
pub fn _get_len(key: *const u8, key_len: usize) -> usize;
pub fn _get(key: *const u8, key_len: usize, value_out: *mut u8);
pub fn _set(key: *const u8, key_len: usize, value: *const u8, value_len: usize);
pub fn _send_transaction(tag: *const u8, tag_len: usize, payload: *const u8, payload_len: usize);
}