Function cstr_to_bytes

Source
pub unsafe fn cstr_to_bytes(ptr: *const c_char) -> &'static [u8] 
Expand description

Convert a C string pointer into bytes.

§Safety

  • Assumes ptr is a valid C string pointer.
  • The returned slice is only valid while the original C string remains allocated.
  • Caller must ensure the C string outlives any usage of the returned slice.

§Panics

Panics if ptr is null.

§Note

This function is designed for immediate consumption within FFI calls. Do not store the returned slice for use beyond the current function scope.