diff options
| author | 1992414357@qq.com <1992414357@qq.com> | 2025-05-29 07:55:41 +0800 |
|---|---|---|
| committer | 1992414357@qq.com <1992414357@qq.com> | 2025-05-29 07:55:41 +0800 |
| commit | 9d3d6d4195e58c51166811d8357a331d53c4cdd4 (patch) | |
| tree | 2e1d8abfee06a05b3ded9c6d5cd99574412af665 /core_c/src/lib.rs | |
| parent | 7bf8e1f24f95d87e1a30765b1904473cf75b435b (diff) | |
正在编写 C# 绑定部分
Diffstat (limited to 'core_c/src/lib.rs')
| -rw-r--r-- | core_c/src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core_c/src/lib.rs b/core_c/src/lib.rs index bdeb7ef..6efd0e9 100644 --- a/core_c/src/lib.rs +++ b/core_c/src/lib.rs @@ -3,13 +3,13 @@ use std::ffi::{c_char, CStr, CString}; pub mod data_c; pub mod service_c; -pub fn string_to_c_char_safe(s: String) -> (CString, *const c_char) { +pub fn str_rs_to_c(s: String) -> (CString, *const c_char) { let c_string = CString::new(s).expect(""); let ptr = c_string.as_ptr(); (c_string, ptr) } -pub fn c_char_to_string_safe(ptr: *const c_char) -> Option<String> { +pub fn str_c_to_rs(ptr: *const c_char) -> Option<String> { if ptr.is_null() { return None; } |
