(udid: &str)
| 210 | } |
| 211 | |
| 212 | fn native_stop_camera(udid: &str) -> Result<(), AppError> { |
| 213 | let udid = cstring("simulator UDID", udid)?; |
| 214 | let mut error_message = std::ptr::null_mut(); |
| 215 | let ok = unsafe { ffi::simdeck_camera_stop(udid.as_ptr(), &mut error_message) }; |
| 216 | if ok { |
| 217 | Ok(()) |
| 218 | } else { |
| 219 | Err(native_error( |
| 220 | error_message, |
| 221 | "Unable to stop daemon camera simulation.", |
| 222 | )) |
| 223 | } |
| 224 | } |
| 225 | |
| 226 | fn native_json( |
| 227 | raw: *mut c_char, |
no test coverage detected