Closed
Description
openedon Feb 21, 2018
Callers of std::ffi::CStr::from_ptr
are responsible for ensuring that the bytes pointed to by ptr
, up through the terminating null byte, do not change during the lifetime of the returned &CStr
. This is arguably implicit in the fact that the return value is a shared reference, but it seems to me it would be helpful to spell it out, along with the other stipulations already listed in from_ptr
's documentation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Metadata
Assignees
Labels
Area: documentation for any part of the project, including the compiler, standard library, and toolsArea: documentation for any part of the project, including the compiler, standard library, and toolsCategory: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.