MCPcopy Create free account
hub / github.com/NativeScript/SimDeck / native_error

Function native_error

packages/server/src/camera.rs:239–249  ·  view source on GitHub ↗
(raw: *mut c_char, fallback: &'static str)

Source from the content-addressed store, hash-verified

237}
238
239fn native_error(raw: *mut c_char, fallback: &'static str) -> AppError {
240 if raw.is_null() {
241 return AppError::native(fallback);
242 }
243 let message = take_native_string(raw);
244 if message.trim().is_empty() {
245 AppError::native(fallback)
246 } else {
247 AppError::native(message)
248 }
249}
250
251fn take_native_string(raw: *mut c_char) -> String {
252 let value = unsafe { CStr::from_ptr(raw).to_string_lossy().into_owned() };

Callers 3

native_start_cameraFunction · 0.85
native_stop_cameraFunction · 0.85
native_jsonFunction · 0.85

Calls 2

take_native_stringFunction · 0.85
is_emptyMethod · 0.80

Tested by

no test coverage detected