Skip to main content

Module unicodeobject

Module unicodeobject 

Source
Available on neither Py_LIMITED_API nor RustPython.

Re-exportsยง

use crate::Py_hash_t; ๐Ÿ”’ Py_3_11 or non-PyPy
use crate::Py_UCS1; ๐Ÿ”’
use crate::Py_UCS2; ๐Ÿ”’
use crate::Py_UCS4; ๐Ÿ”’
use crate::Py_ssize_t; ๐Ÿ”’
use crate::PyObject; ๐Ÿ”’
use core::ffi::c_char; ๐Ÿ”’
use core::ffi::c_int; ๐Ÿ”’
use core::ffi::c_uint; ๐Ÿ”’
use core::ffi::c_void; ๐Ÿ”’
use libc::wchar_t; ๐Ÿ”’

Structsยง

PyASCIIObject
PyCompactUnicodeObject
PyUnicodeObject
PyUnicodeWriter

Constantsยง

PyUnicode_1BYTE_KIND
PyUnicode_2BYTE_KIND
PyUnicode_4BYTE_KIND
SSTATE_INTERNED_IMMORTAL
SSTATE_INTERNED_IMMORTAL_STATICPy_3_12
SSTATE_INTERNED_MORTAL
SSTATE_NOT_INTERNED

Functionsยง

PyUnicodeWriter_Createโš Py_3_14
PyUnicodeWriter_Discardโš Py_3_14
PyUnicodeWriter_Finishโš Py_3_14
PyUnicodeWriter_WriteCharโš Py_3_14
PyUnicodeWriter_WriteUTF8โš Py_3_14
PyUnicode_1BYTE_DATAโš Neither GraalPy nor PyPy
PyUnicode_2BYTE_DATAโš Neither GraalPy nor PyPy
PyUnicode_4BYTE_DATAโš Neither GraalPy nor PyPy
PyUnicode_AsUTF8โš 
PyUnicode_CopyCharactersโš Non-PyPy
PyUnicode_DATAโš 
PyUnicode_Fillโš Non-PyPy
PyUnicode_FromKindAndDataโš 
PyUnicode_GET_LENGTHโš Non-GraalPy
PyUnicode_IS_READYโš DeprecatedGraalPy or Py_3_12
PyUnicode_KINDโš 
PyUnicode_Newโš 
PyUnicode_READYโš GraalPy or Py_3_12
Py_UNICODE_TODECIMALโš Non-PyPy
_PyUnicode_NONCOMPACT_DATA ๐Ÿ”’ โš Neither GraalPy nor PyPy
_PyUnicode_ToDecimalDigit ๐Ÿ”’ โš Non-PyPy

Type Aliasesยง

Py_UNICODEDeprecatedNon-Py_LIMITED_API

Unionsยง

PyUnicodeObjectData
โš ๏ธ Internal Docs โš ๏ธ Not Public API ๐Ÿ‘‰ Official Docs Here