-
Notifications
You must be signed in to change notification settings - Fork 222
Closed
Labels
enhancementNew feature or requestNew feature or requestsemver bumpIssues that will require a semver-incompatible fixIssues that will require a semver-incompatible fix
Description
Currently, read takes a &mut [u8]. That's fine for many use cases, but it does require the buffer to be initialized before calling read, so it's currently not possible to read directly into uninitialized memory.
For Mustang, the C read API takes a raw pointer which may be pointing to an uninitialized buffer. Currently mustang does slice::from_raw_parts_mut, however this has undefined behavior if the slice is uninitialized.
koutheir and Tudyx
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestsemver bumpIssues that will require a semver-incompatible fixIssues that will require a semver-incompatible fix