Function mozjs_sys::jsapi::JS_EncodeStringToASCII
source · pub unsafe extern "C" fn JS_EncodeStringToASCII(
cx: *mut JSContext,
str_: *mut JSString,
) -> UniqueChars
Expand description
DEPRECATED
Same behavior as JS_EncodeStringToLatin1(), but encode into an ASCII string.
This function asserts in debug mode that the input string contains only ASCII characters.
The returned string is also subject to misinterpretation if |str| contains any nulls (which are faithfully transcribed into the returned string, but which will implicitly truncate the string if it’s passed to functions that expect null-terminated strings).
Avoid using this function if possible, because we’ll remove it once we can devise a better API for the task.