Function rocket::mtls::oid::asn1_rs::nom::lib::std::str::from_raw_parts_mut

const: unstable · source ·
pub unsafe fn from_raw_parts_mut<'a>(ptr: *mut u8, len: usize) -> &'a mut str
🔬This is a nightly-only experimental API. (str_from_raw_parts)
Available on crate feature mtls only.
Expand description

Creates an &mut str from a pointer and a length.

The pointed-to bytes must be valid UTF-8. If this might not be the case, use str::from_utf8_mut(slice::from_raw_parts_mut(ptr, len)), which will return an Err if the data isn’t valid UTF-8.

This function is the str equivalent of slice::from_raw_parts_mut. See that function’s documentation for safety concerns and examples.

The immutable version of this function is from_raw_parts.