pyo3_
ffi
0.24.0
In pyo3_
ffi::
cpython::
unicodeobject
Structs
BitfieldUnit
PyASCIIObject
PyASCIIObjectState
PyCompactUnicodeObject
PyUnicodeObject
Constants
PyUnicode_1BYTE_KIND
PyUnicode_2BYTE_KIND
PyUnicode_4BYTE_KIND
PyUnicode_WCHAR_KIND
SSTATE_INTERNED_IMMORTAL
SSTATE_INTERNED_MORTAL
SSTATE_NOT_INTERNED
STATE_ASCII_INDEX
STATE_ASCII_WIDTH
STATE_COMPACT_INDEX
STATE_COMPACT_WIDTH
STATE_INTERNED_INDEX
STATE_INTERNED_WIDTH
STATE_KIND_INDEX
STATE_KIND_WIDTH
STATE_READY_INDEX
STATE_READY_WIDTH
Functions
PyUnicode_1BYTE_DATA
PyUnicode_2BYTE_DATA
PyUnicode_4BYTE_DATA
PyUnicode_AsUTF8
PyUnicode_AsUnicode
PyUnicode_AsUnicodeAndSize
PyUnicode_CopyCharacters
PyUnicode_DATA
PyUnicode_Encode
PyUnicode_EncodeASCII
PyUnicode_EncodeCharmap
PyUnicode_EncodeDecimal
PyUnicode_EncodeLatin1
PyUnicode_EncodeRawUnicodeEscape
PyUnicode_EncodeUTF16
PyUnicode_EncodeUTF32
PyUnicode_EncodeUTF7
PyUnicode_EncodeUTF8
PyUnicode_EncodeUnicodeEscape
PyUnicode_Fill
PyUnicode_FromKindAndData
PyUnicode_FromUnicode
PyUnicode_GET_LENGTH
PyUnicode_IS_ASCII
PyUnicode_IS_COMPACT
PyUnicode_IS_COMPACT_ASCII
PyUnicode_IS_READY
PyUnicode_KIND
PyUnicode_New
PyUnicode_READY
PyUnicode_TransformDecimalToASCII
PyUnicode_TranslateCharmap
_PyUnicode_COMPACT_DATA
_PyUnicode_CheckConsistency
_PyUnicode_NONCOMPACT_DATA
_PyUnicode_Ready
Unions
PyUnicodeObjectData
⚠️ Internal Docs ⚠️ Not Public API 👉
Official Docs Here
pyo3_ffi
::
cpython
::
unicodeobject
Function
PyUnicode_IS_COMPACT
Copy item path
Settings
Help
Summary
Source
pub unsafe fn PyUnicode_IS_COMPACT(op:
*mut
PyObject
) ->
c_uint
Available on
non-
GraalPy
and non-
Py_3_14
and non-
Py_LIMITED_API
only.