[−][src]Function kpal_plugin::copy_string
pub unsafe fn copy_string<T: Copy>(
string: &[T],
buffer: *mut T,
length: usize
) -> Result<(), BufferOverflowError>
Copies a string of values of a primitive data type to a buffer.
Arguments
string
- A reference to an string of values to copybuffer
- A buffer to receive the copy of the stringlength
- The length of the input buffer
Safety
This function is unsafe because of its use of slice::from_raw_parts, which relies on the caller to not exceed the length of the buffer when generating the slice.