(
p: *const u8,
nbytes: c_int,
db: *mut sqlite3,
vm: &VirtualMachine,
)
| 3417 | } |
| 3418 | |
| 3419 | fn ptr_to_string( |
| 3420 | p: *const u8, |
| 3421 | nbytes: c_int, |
| 3422 | db: *mut sqlite3, |
| 3423 | vm: &VirtualMachine, |
| 3424 | ) -> PyResult<String> { |
| 3425 | let s = ptr_to_vec(p, nbytes, db, vm)?; |
| 3426 | String::from_utf8(s).map_err(|_| vm.new_value_error("invalid utf-8")) |
| 3427 | } |
| 3428 | |
| 3429 | fn ptr_to_vec( |
| 3430 | p: *const u8, |
no test coverage detected