Skip to main content

lift_slice_param

Function lift_slice_param 

Source
pub unsafe fn lift_slice_param<'a>(
    ptr: *const u8,
    len: usize,
    name: &str,
) -> Result<&'a [u8], FfiError>
Expand description

Borrow a bytes parameter’s (ptr, len) run as a slice.

§Errors

Returns a marshalling error for null with a non-zero length.

§Safety

Same contract as lift_byte_slice.